From 0da322d7440850b854ce77e8755f97116584920e Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 25 Nov 2015 05:40:54 -0500 Subject: form finalize --- StoneIsland/www/js/lib/view/Serializable.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'StoneIsland/www/js/lib/view') 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) -- cgit v1.2.3-70-g09d2