summaryrefslogtreecommitdiff
path: root/public/assets/js/vendor/view/formview.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/js/vendor/view/formview.js')
-rw-r--r--public/assets/js/vendor/view/formview.js3
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) {