Added default selection of first view.
This commit is contained in:
parent
70ff704a6e
commit
cd34735bba
1 changed files with 17 additions and 7 deletions
|
@ -7,20 +7,24 @@ class Index extends App.Controller
|
||||||
|
|
||||||
@html App.view('agent_ticket_view')()
|
@html App.view('agent_ticket_view')()
|
||||||
|
|
||||||
|
# redirect to first view
|
||||||
if !@view
|
if !@view
|
||||||
cache = App.Store.get( 'navupdate_ticket_overview' )
|
cache = App.Store.get( 'navupdate_ticket_overview' )
|
||||||
if cache && cache[0]
|
if cache && !_.isEmpty( cache )
|
||||||
@view = cache[0].link
|
view = cache[0].link
|
||||||
|
@navigate "ticket/view/#{view}"
|
||||||
|
return
|
||||||
|
|
||||||
new Navbar(
|
new Navbar(
|
||||||
el: @el.find('.sidebar')
|
el: @el.find('.sidebar')
|
||||||
view: @view
|
view: @view
|
||||||
)
|
)
|
||||||
|
|
||||||
new Table(
|
if @view
|
||||||
el: @el.find('.main')
|
new Table(
|
||||||
view: @view
|
el: @el.find('.main')
|
||||||
)
|
view: @view
|
||||||
|
)
|
||||||
|
|
||||||
class Table extends App.ControllerContent
|
class Table extends App.ControllerContent
|
||||||
events:
|
events:
|
||||||
|
@ -697,6 +701,12 @@ class Navbar extends App.Controller
|
||||||
|
|
||||||
data = _.clone(dataOrig)
|
data = _.clone(dataOrig)
|
||||||
|
|
||||||
|
# redirect to first view
|
||||||
|
if !@view && !_.isEmpty(data)
|
||||||
|
view = data[0].link
|
||||||
|
@navigate "ticket/view/#{view}"
|
||||||
|
return
|
||||||
|
|
||||||
# add new views
|
# add new views
|
||||||
for item in data
|
for item in data
|
||||||
item.target = '#ticket/view/' + item.link
|
item.target = '#ticket/view/' + item.link
|
||||||
|
|
Loading…
Reference in a new issue