From facd2857c46d2a73ba216e49e56c59359554a016 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Sun, 9 Jun 2013 01:17:45 +0200 Subject: [PATCH] Improved task meta data update. --- .../javascripts/app/controllers/agent_ticket_create.js.coffee | 3 +++ .../javascripts/app/controllers/agent_ticket_zoom.js.coffee | 3 ++- app/assets/javascripts/app/lib/app_post/task_manager.js.coffee | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/app/controllers/agent_ticket_create.js.coffee b/app/assets/javascripts/app/controllers/agent_ticket_create.js.coffee index 84d3ff611..65bc3e029 100644 --- a/app/assets/javascripts/app/controllers/agent_ticket_create.js.coffee +++ b/app/assets/javascripts/app/controllers/agent_ticket_create.js.coffee @@ -195,6 +195,9 @@ class App.TicketCreate extends App.Controller form_data: @edit_form ) + # update taskbar with new meta data + App.Event.trigger 'task:render' + # add elastic to textarea @el.find('textarea').elastic() diff --git a/app/assets/javascripts/app/controllers/agent_ticket_zoom.js.coffee b/app/assets/javascripts/app/controllers/agent_ticket_zoom.js.coffee index 45dd6a408..281735b4c 100644 --- a/app/assets/javascripts/app/controllers/agent_ticket_zoom.js.coffee +++ b/app/assets/javascripts/app/controllers/agent_ticket_zoom.js.coffee @@ -156,7 +156,8 @@ class App.TicketZoom extends App.Controller article = App.Collection.find( 'TicketArticle', article_id ) @articles.push article - App.Event.trigger 'ui:rerender' + # update taskbar with new meta data + App.Event.trigger 'task:render' # rework articles for article in @articles diff --git a/app/assets/javascripts/app/lib/app_post/task_manager.js.coffee b/app/assets/javascripts/app/lib/app_post/task_manager.js.coffee index db63548c6..badb9cc5f 100644 --- a/app/assets/javascripts/app/lib/app_post/task_manager.js.coffee +++ b/app/assets/javascripts/app/lib/app_post/task_manager.js.coffee @@ -206,6 +206,7 @@ class _Singleton extends App.Controller for item, value of params task.updateAttribute(item, value) # task.save() + App.Event.trigger 'task:render' remove: ( key, to_not_show = false ) => task = @get( key )