@@ -118,21 +118,11 @@ class ItcSubmitForm {
118
118
119
119
// при получении успешного ответа от сервера
120
120
_successXHR ( data ) {
121
-
122
- /*const elProgress = this._elForm.querySelector('.progress');
123
- if (elProgress) {
124
- elProgress.classList.add('d-none');
125
- const elProgressBar = elProgress.querySelector('.progress-bar');
126
- elProgressBar.setAttribute('aria-valuenow', '0');
127
- elProgressBar.style.width = '0';
128
- }*/
129
-
130
121
const elAttach = this . _elForm . querySelector ( '.form-attach' ) ;
131
122
if ( elAttach ) {
132
123
elAttach . classList . remove ( 'is-invalid' ) ;
133
124
elAttach . querySelector ( '.invalid-feedback' ) . textContent = '' ;
134
125
}
135
-
136
126
this . _elForm . querySelectorAll ( 'input, textarea' ) . forEach ( el => {
137
127
this . _setStateValidaion ( el ) ;
138
128
} ) ;
@@ -193,9 +183,7 @@ class ItcSubmitForm {
193
183
194
184
// отправка формы
195
185
_onSubmit ( ) {
196
-
197
186
this . _elForm . dispatchEvent ( new Event ( 'before-send' ) ) ;
198
-
199
187
if ( this . _isCheckValidationOnClient ) {
200
188
if ( ! this . _checkValidity ( ) ) {
201
189
const elInvalid = this . _elForm . querySelector ( '.is-invalid' ) ;
@@ -234,15 +222,6 @@ class ItcSubmitForm {
234
222
this . _errorXHR ( ) ;
235
223
}
236
224
}
237
- /*this._elForm.querySelector('.progress').classList.remove('d-none');
238
- xhr.upload.onprogress = (e) => {
239
- if (e.lengthComputable) {
240
- const value = ((e.loaded * 100) / e.total).toFixed(1);
241
- const el = this._elForm.querySelector('.progress-bar');
242
- el.setAttribute('aria-valuenow', value);
243
- el.style.width = value + '%';
244
- }
245
- }*/
246
225
xhr . send ( this . _getFormData ( ) ) ;
247
226
} ;
248
227
@@ -327,10 +306,5 @@ class ItcSubmitForm {
327
306
this . _elForm . querySelector ( '.is-invalid' ) . classList . remove ( 'is-invalid' ) ;
328
307
}
329
308
}
330
- /*if (this._elForm.querySelector('.form-progress')) {
331
- const elProgressBar = this._elForm.querySelector('.progress-bar');
332
- elProgressBar.setAttribute('aria-valuenow', '0');
333
- elProgressBar.style.width = 0;
334
- }*/
335
309
}
336
310
}
0 commit comments