diff options
| author | Jules Laplace <jules@okfoc.us> | 2015-11-25 05:40:54 -0500 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2015-11-25 05:40:54 -0500 |
| commit | 0da322d7440850b854ce77e8755f97116584920e (patch) | |
| tree | 3e1c41293c854f00e02143f0d4fecd3c5e355e03 /StoneIsland/www/js/lib/view | |
| parent | 7784e0632e3048a1c8f7f0ac8b0e6c8178dbe939 (diff) | |
form finalize
Diffstat (limited to 'StoneIsland/www/js/lib/view')
| -rw-r--r-- | StoneIsland/www/js/lib/view/Serializable.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/StoneIsland/www/js/lib/view/Serializable.js b/StoneIsland/www/js/lib/view/Serializable.js index e9459229..8084b9f5 100644 --- a/StoneIsland/www/js/lib/view/Serializable.js +++ b/StoneIsland/www/js/lib/view/Serializable.js @@ -89,6 +89,10 @@ var SerializableView = View.extend({ this.$msg.removeClass('alert-notice') this.$msg.html("") }, + + finalize: function(data){ + return data + }, save: function(e){ e && e.preventDefault() @@ -102,9 +106,14 @@ var SerializableView = View.extend({ this.hide_errors() } + var finalized_data = this.finalize(valid.data) + if (! finalized_data) { + return + } + app.curtain.show("loading") this.action({ - data: valid.data, + data: finalized_data, success: function(data){ app.curtain.hide("loading") this.success(data) |
