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> | ... | ... |