Commit 1fef1f9f058635db7f29bdde0eae90c97c071049

Authored by Adabriand Furtado
1 parent 95ad2568
Exists in master

Fix on Submit Sign form

view/js/submit-sign.js
@@ -98,18 +98,16 @@ @@ -98,18 +98,16 @@
98 98
99 function _enableSubmitButton() { 99 function _enableSubmitButton() {
100 $('#submit-sign-container button').removeClass('disabled'); 100 $('#submit-sign-container button').removeClass('disabled');
101 - $('#submit-sign-container button').off('click');  
102 } 101 }
103 102
104 function _disableSubmitButton() { 103 function _disableSubmitButton() {
105 $('#submit-sign-container button').addClass('disabled'); 104 $('#submit-sign-container button').addClass('disabled');
106 - $('#submit-sign-container button').on('click', function(event) {  
107 - event.preventDefault();  
108 - });  
109 } 105 }
110 106
111 function _resetFormFields() { 107 function _resetFormFields() {
112 $('#input-sign-name').val(''); 108 $('#input-sign-name').val('');
  109 + $('#input-word-class').val('');
  110 + $('#input-phrases').val('');
113 $('#input-state').val(''); 111 $('#input-state').val('');
114 $('#input-city').val(''); 112 $('#input-city').val('');
115 $('#input-sign-upload').val(''); 113 $('#input-sign-upload').val('');
@@ -120,7 +118,6 @@ @@ -120,7 +118,6 @@
120 118
121 function _setupSubmitSignForm() { 119 function _setupSubmitSignForm() {
122 _disableSubmitButton(); 120 _disableSubmitButton();
123 -  
124 $('#input-user-login').attr('value', loggedUser); 121 $('#input-user-login').attr('value', loggedUser);
125 $('#submit-sign-container form').fileupload( 122 $('#submit-sign-container form').fileupload(
126 { 123 {
@@ -130,6 +127,7 @@ @@ -130,6 +127,7 @@
130 'click', 127 'click',
131 function(event) { 128 function(event) {
132 event.preventDefault(); 129 event.preventDefault();
  130 + if ($(this).hasClass('disabled')) return;
133 131
134 $('#submit-sign-container button') 132 $('#submit-sign-container button')
135 .addClass('disabled'); 133 .addClass('disabled');
@@ -140,8 +138,8 @@ @@ -140,8 +138,8 @@
140 }, 138 },
141 done : function(e, data) { 139 done : function(e, data) {
142 $('#upload-success-msg').fadeIn(500); 140 $('#upload-success-msg').fadeIn(500);
  141 + _resetFormFields();
143 setTimeout(function() { 142 setTimeout(function() {
144 - _resetFormFields();  
145 $('#upload-success-msg').fadeOut(500); 143 $('#upload-success-msg').fadeOut(500);
146 }, 5000); 144 }, 5000);
147 }, 145 },
@@ -154,6 +152,7 @@ @@ -154,6 +152,7 @@
154 }, 152 },
155 error : function(error) { 153 error : function(error) {
156 alert(error.responseText); 154 alert(error.responseText);
  155 + _enableSubmitButton();
157 }, 156 },
158 replaceFileInput : false 157 replaceFileInput : false
159 }); 158 });
@@ -197,4 +196,4 @@ @@ -197,4 +196,4 @@
197 '#submit-sign-container', _setupSubmitSignForm); 196 '#submit-sign-container', _setupSubmitSignForm);
198 }; 197 };
199 198
200 -}(window.submitSign = window.submitSign || {}, jQuery)); 199 -}(window.submitSign = window.submitSign || {}, jQuery));
  200 +}(window.submitSign = window.submitSign || {}, jQuery));
201 \ No newline at end of file 201 \ No newline at end of file
view/templates/submit-sign/submit-sign.html
@@ -106,7 +106,7 @@ @@ -106,7 +106,7 @@
106 </div> 106 </div>
107 <div class="form-actions"> 107 <div class="form-actions">
108 <label class="control-label col-sm-3"></label> 108 <label class="control-label col-sm-3"></label>
109 - <button name="btn" class="btn btn-primary btn-lg disabled">Enviar</button> 109 + <button type="button" name="btn" class="btn btn-primary btn-lg disabled">Enviar</button>
110 </div> 110 </div>
111 </fieldset> 111 </fieldset>
112 </form> 112 </form>