X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/2687ec6cbbe8101a4faa232c79f5c1321dcebe6d..667a0106a4beba6eb4dfde0398b2223adf0ebac9:/src/fnpjs/actions.js?ds=inline diff --git a/src/fnpjs/actions.js b/src/fnpjs/actions.js index f380ed6..b8aa033 100644 --- a/src/fnpjs/actions.js +++ b/src/fnpjs/actions.js @@ -72,9 +72,13 @@ _.extend(Action.prototype, Backbone.Events, { } return this._cache; }, - execute: function(callback) { + execute: function() { var state = this.getState(); - callback = callback || function() {}; + + var callback = function(ret) { + this.trigger('actionExecuted', ret); + }.bind(this); + if(state.allowed) { return state.execute.call(this, callback, this.params, this.appObject); }