Fixed task bar issues - wrong url was called on close.
This commit is contained in:
parent
ad2e06b5b4
commit
dce07570cd
3 changed files with 8 additions and 6 deletions
|
@ -34,6 +34,9 @@ class TicketZoom extends App.Controller
|
||||||
@fetch( @ticket_id, false)
|
@fetch( @ticket_id, false)
|
||||||
@interval( update, 30000, @key, 'ticket_zoom' )
|
@interval( update, 30000, @key, 'ticket_zoom' )
|
||||||
|
|
||||||
|
url: =>
|
||||||
|
'#ticket/zoom/' + @ticket.id
|
||||||
|
|
||||||
activate: =>
|
activate: =>
|
||||||
@navupdate '#'
|
@navupdate '#'
|
||||||
@title 'Ticket Zoom ' + @ticket.number
|
@title 'Ticket Zoom ' + @ticket.number
|
||||||
|
|
|
@ -50,12 +50,13 @@ class App.TaskWidget extends App.Controller
|
||||||
@render()
|
@render()
|
||||||
|
|
||||||
# navigate to next task if needed
|
# navigate to next task if needed
|
||||||
if active_is_closed
|
if active_is_closed && !_.isEmpty( tasks_all )
|
||||||
for key, task of tasks_all
|
for key, task of tasks_all
|
||||||
task_last = task
|
task_last = task
|
||||||
if task_last
|
if task_last
|
||||||
@navigate task_last.url
|
@navigate task_last.worker.url()
|
||||||
if _.isEmpty( tasks_all )
|
return
|
||||||
@navigate '#'
|
if _.isEmpty( tasks_all )
|
||||||
|
@navigate '#'
|
||||||
|
|
||||||
App.Config.set( 'task', App.TaskWidget, 'Widgets' )
|
App.Config.set( 'task', App.TaskWidget, 'Widgets' )
|
||||||
|
|
|
@ -63,7 +63,6 @@ class _Singleton extends Spine.Module
|
||||||
type: type
|
type: type
|
||||||
type_id: type_id
|
type_id: type_id
|
||||||
params: params
|
params: params
|
||||||
url: window.location.hash
|
|
||||||
worker: a
|
worker: a
|
||||||
active: true
|
active: true
|
||||||
@tasks[@task_count] = task
|
@tasks[@task_count] = task
|
||||||
|
@ -73,7 +72,6 @@ class _Singleton extends Spine.Module
|
||||||
|
|
||||||
remove: ( key ) =>
|
remove: ( key ) =>
|
||||||
if @tasks[key]
|
if @tasks[key]
|
||||||
console.log('rrrelease', @tasks[key], @tasks[key].worker)
|
|
||||||
@tasks[key].worker.release()
|
@tasks[key].worker.release()
|
||||||
delete @tasks[key]
|
delete @tasks[key]
|
||||||
App.Event.trigger 'ui:rerender'
|
App.Event.trigger 'ui:rerender'
|
||||||
|
|
Loading…
Reference in a new issue