Added default selection of first view.

This commit is contained in:
Martin Edenhofer 2014-09-24 21:32:43 +02:00
parent 70ff704a6e
commit cd34735bba

View file

@ -7,16 +7,20 @@ class Index extends App.Controller
@html App.view('agent_ticket_view')()
# redirect to first view
if !@view
cache = App.Store.get( 'navupdate_ticket_overview' )
if cache && cache[0]
@view = cache[0].link
if cache && !_.isEmpty( cache )
view = cache[0].link
@navigate "ticket/view/#{view}"
return
new Navbar(
el: @el.find('.sidebar')
view: @view
)
if @view
new Table(
el: @el.find('.main')
view: @view
@ -697,6 +701,12 @@ class Navbar extends App.Controller
data = _.clone(dataOrig)
# redirect to first view
if !@view && !_.isEmpty(data)
view = data[0].link
@navigate "ticket/view/#{view}"
return
# add new views
for item in data
item.target = '#ticket/view/' + item.link