diff options
author | itchief <alex.malcev1980@gmail.com> | 2022-06-19 13:40:01 +0300 |
---|---|---|
committer | itchief <alex.malcev1980@gmail.com> | 2022-06-19 13:40:01 +0300 |
commit | 8b6975806e2a02a6ac78b9ab68d81a168da18cb5 (patch) | |
tree | 8986ce542ecf51eb67bdd940dbba21d5b5c493c4 | |
parent | df5cbb754a13b64259eb54505ef9226de1339feb (diff) |
Updatev4.0.4
-rw-r--r-- | feedback/form-processing.php | 2 | ||||
-rw-r--r-- | feedback/js/form-processing.js | 26 |
2 files changed, 1 insertions, 27 deletions
diff --git a/feedback/form-processing.php b/feedback/form-processing.php index 8e64222..e02980f 100644 --- a/feedback/form-processing.php +++ b/feedback/form-processing.php @@ -25,7 +25,7 @@ define('HAS_WRITE_LOG', true); // проверять ли капчу define('HAS_CHECK_CAPTCHA', true); // обязательно ли наличие файлов, прикреплённых к форме -define('HAS_ATTACH_REQUIRED', true); +define('HAS_ATTACH_REQUIRED', false); // разрешённые mime типы файлов define('ALLOWED_MIME_TYPES', ['image/jpeg', 'image/gif', 'image/png']); // максимально-допустимый размер файла diff --git a/feedback/js/form-processing.js b/feedback/js/form-processing.js index b773d70..24ed34c 100644 --- a/feedback/js/form-processing.js +++ b/feedback/js/form-processing.js @@ -118,21 +118,11 @@ class ItcSubmitForm { // при получении успешного ответа от сервера _successXHR(data) { - - /*const elProgress = this._elForm.querySelector('.progress'); - if (elProgress) { - elProgress.classList.add('d-none'); - const elProgressBar = elProgress.querySelector('.progress-bar'); - elProgressBar.setAttribute('aria-valuenow', '0'); - elProgressBar.style.width = '0'; - }*/ - const elAttach = this._elForm.querySelector('.form-attach'); if (elAttach) { elAttach.classList.remove('is-invalid'); elAttach.querySelector('.invalid-feedback').textContent = ''; } - this._elForm.querySelectorAll('input, textarea').forEach(el => { this._setStateValidaion(el); }); @@ -193,9 +183,7 @@ class ItcSubmitForm { // отправка формы _onSubmit() { - this._elForm.dispatchEvent(new Event('before-send')); - if (this._isCheckValidationOnClient) { if (!this._checkValidity()) { const elInvalid = this._elForm.querySelector('.is-invalid'); @@ -234,15 +222,6 @@ class ItcSubmitForm { this._errorXHR(); } } - /*this._elForm.querySelector('.progress').classList.remove('d-none'); - xhr.upload.onprogress = (e) => { - if (e.lengthComputable) { - const value = ((e.loaded * 100) / e.total).toFixed(1); - const el = this._elForm.querySelector('.progress-bar'); - el.setAttribute('aria-valuenow', value); - el.style.width = value + '%'; - } - }*/ xhr.send(this._getFormData()); }; @@ -327,10 +306,5 @@ class ItcSubmitForm { this._elForm.querySelector('.is-invalid').classList.remove('is-invalid'); } } - /*if (this._elForm.querySelector('.form-progress')) { - const elProgressBar = this._elForm.querySelector('.progress-bar'); - elProgressBar.setAttribute('aria-valuenow', '0'); - elProgressBar.style.width = 0; - }*/ } } |