From ee59acbf2456a445204dbf1537b2a19c5f3bf59a Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Mon, 17 Jun 2013 22:40:03 +0200 Subject: [PATCH] Reset form after save. --- .../javascripts/app/controllers/agent_ticket_zoom.js.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 adb77fa6f..cdcda3472 100644 --- a/app/assets/javascripts/app/controllers/agent_ticket_zoom.js.coffee +++ b/app/assets/javascripts/app/controllers/agent_ticket_zoom.js.coffee @@ -345,7 +345,7 @@ class App.TicketZoom extends App.Controller form_update_execute: (article_type) => # add signature - if !@form_state && !@signature_used && @signature && @signature.body + if !@form_state && !@signature_used && @signature && @signature.body && article_type.name is 'email' @signature_used = true body = @el.find('[name="body"]').val() || '' body = body + "\n" + @signature.body @@ -508,6 +508,10 @@ class App.TicketZoom extends App.Controller ) else @fetch( @ticket.id, true ) + + # reset form after save + App.TaskManager.update( @task_key, { 'state': undefined }) + @form_state = undefined ) # errors = article.validate()