From fe7f90f23586ed9e38419a6ea41405512efad349 Mon Sep 17 00:00:00 2001
From: vitalets <noginsk@rambler.ru>
Date: Thu, 6 Dec 2012 15:37:52 +0400
Subject: [PATCH] prevent forn from submitting when source loading error

---
 src/editable-form/editable-form.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/editable-form/editable-form.js b/src/editable-form/editable-form.js
index aabffa1..07d6459 100644
--- a/src/editable-form/editable-form.js
+++ b/src/editable-form/editable-form.js
@@ -92,11 +92,14 @@ Editableform is linked with one of input types, e.g. 'text', 'select' etc.
                     this.error(this.input.error);
                     this.$form.find('.editable-submit').attr('disabled', true);
                     this.input.$input.attr('disabled', true);
+                    //prevent form from submitting
+                    this.$form.submit(function(e){ e.preventDefault(); });
                 } else {
                     this.error(false);
                     this.input.$input.removeAttr('disabled');
                     this.$form.find('.editable-submit').removeAttr('disabled');
                     this.input.value2input(this.value);
+                    //attach submit handler
                     this.$form.submit($.proxy(this.submit, this));
                 }