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)
|
||||
@interval( update, 30000, @key, 'ticket_zoom' )
|
||||
|
||||
url: =>
|
||||
'#ticket/zoom/' + @ticket.id
|
||||
|
||||
activate: =>
|
||||
@navupdate '#'
|
||||
@title 'Ticket Zoom ' + @ticket.number
|
||||
|
|
|
@ -50,11 +50,12 @@ class App.TaskWidget extends App.Controller
|
|||
@render()
|
||||
|
||||
# navigate to next task if needed
|
||||
if active_is_closed
|
||||
if active_is_closed && !_.isEmpty( tasks_all )
|
||||
for key, task of tasks_all
|
||||
task_last = task
|
||||
if task_last
|
||||
@navigate task_last.url
|
||||
@navigate task_last.worker.url()
|
||||
return
|
||||
if _.isEmpty( tasks_all )
|
||||
@navigate '#'
|
||||
|
||||
|
|
|
@ -63,7 +63,6 @@ class _Singleton extends Spine.Module
|
|||
type: type
|
||||
type_id: type_id
|
||||
params: params
|
||||
url: window.location.hash
|
||||
worker: a
|
||||
active: true
|
||||
@tasks[@task_count] = task
|
||||
|
@ -73,7 +72,6 @@ class _Singleton extends Spine.Module
|
|||
|
||||
remove: ( key ) =>
|
||||
if @tasks[key]
|
||||
console.log('rrrelease', @tasks[key], @tasks[key].worker)
|
||||
@tasks[key].worker.release()
|
||||
delete @tasks[key]
|
||||
App.Event.trigger 'ui:rerender'
|
||||
|
|
Loading…
Reference in a new issue