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