From b7a630ec9e2467eb172bb4ed55d6c24401f970d7 Mon Sep 17 00:00:00 2001 From: Rodrigo Pavano Date: Wed, 23 Nov 2016 10:34:21 -0300 Subject: [PATCH] Add option to Petition.js to skip post submit action --- app/assets/javascripts/member-facing/backbone/petition.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/assets/javascripts/member-facing/backbone/petition.js b/app/assets/javascripts/member-facing/backbone/petition.js index 9a638b9fe..f48d335ba 100644 --- a/app/assets/javascripts/member-facing/backbone/petition.js +++ b/app/assets/javascripts/member-facing/backbone/petition.js @@ -14,10 +14,15 @@ const Petition = Backbone.View.extend({ initialize(options = {}) { this.followUpUrl = options.followUpUrl; this.submissionCallback = options.submissionCallback; + this.skipOnSuccessAction = options.skipOnSuccessAction; GlobalEvents.bindEvents(this); }, handleSuccess(e, data) { + $.publish('petition:submitted'); + if(this.skipOnSuccessAction) { + return; + } let hasCallbackFunction = (typeof this.submissionCallback === 'function'); if (hasCallbackFunction) { this.submissionCallback(e, data);