diff options
Diffstat (limited to 'public/assets/js/vendor/view/formview.js')
| -rw-r--r-- | public/assets/js/vendor/view/formview.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/public/assets/js/vendor/view/formview.js b/public/assets/js/vendor/view/formview.js index 97d16fe..21f3170 100644 --- a/public/assets/js/vendor/view/formview.js +++ b/public/assets/js/vendor/view/formview.js @@ -97,6 +97,7 @@ var FormView = View.extend({ headers.append("content-type", "application/json") } + this.$form.addClass('sending') fetch(action, { method: this.method.toUpperCase(), headers: headers, @@ -104,6 +105,7 @@ var FormView = View.extend({ body: data, }).then(raw => raw.json()) .then(response => { + this.$form.removeClass('sending') if (response.error) { var errors = [] if (response.error.errors && response.error.errors.length) { @@ -129,6 +131,7 @@ var FormView = View.extend({ } }).catch(response => { console.log(response) + this.$form.removeClass('sending') var errors = [] if (response.error) { if (response.error.errors && response.error.errors.length) { |
