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);