From c48ab5bc5fc5ce4e8fa3267c3dc4ab278bd3a0ac Mon Sep 17 00:00:00 2001 From: Kirill Pet Date: Thu, 31 Oct 2024 15:27:16 +0300 Subject: [PATCH] =?UTF-8?q?fix=20=D0=B1=D0=B0=D0=B3=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/css/gp-style-core.css | 9 ++- assets/css/gp-style-tablet.css | 4 +- assets/js/gp-form.js | 23 +++++++- registration.html | 102 +++++++++++++++++---------------- 4 files changed, 84 insertions(+), 54 deletions(-) diff --git a/assets/css/gp-style-core.css b/assets/css/gp-style-core.css index f38bbe0..b4cbd3a 100644 --- a/assets/css/gp-style-core.css +++ b/assets/css/gp-style-core.css @@ -912,7 +912,12 @@ button{ .form-input-list__item.active .form-input-list-item-box__content{ background: var(--gradient-blue); } - +.remote-control__item{ + display: none; +} +.remote-control__item.active{ + display: block; +} /* .form-input-radio__ */ /* form */ @@ -1943,7 +1948,7 @@ button{ } .modal-map-form__button{ - margin-top: 88px; + margin-top: 83px; } .modal-map-form__sub-button{ display: none; diff --git a/assets/css/gp-style-tablet.css b/assets/css/gp-style-tablet.css index b9623e7..a1df426 100644 --- a/assets/css/gp-style-tablet.css +++ b/assets/css/gp-style-tablet.css @@ -190,13 +190,13 @@ main{ } .cabinet__orders.active, .cabinet__profile.active{ opacity: 1; - - width: 100%; } .cabinet__orders.hide, .cabinet__profile.hide{ position: static; display: block; pointer-events:auto; + + width: 100%; } .cabinet__subscription-pc{ display: none; diff --git a/assets/js/gp-form.js b/assets/js/gp-form.js index f7cec43..348db1f 100644 --- a/assets/js/gp-form.js +++ b/assets/js/gp-form.js @@ -74,6 +74,7 @@ function checkPhone(input) { } inputTabs('.form-input__tabs', '.form-input-tabs__button'); +inputTabs('.modal-map__control', '.modal-map-control__item'); function inputTabs(main, button) { let mains = document.querySelectorAll(main); @@ -158,10 +159,14 @@ function listInputRadio(main ,item, textClass, input, content, block) { } remoteControl('.form-input__remote-control', '.form-input-tabs__button'); +remoteControl('.modal-map__control', '.modal-map-control__item'); function remoteControl(main, button) { let mains = document.querySelectorAll(main); + console.log(mains); + + mains.forEach(main => { let subjectClass = main.dataset.content, subject = document.querySelector(`.${subjectClass}`), @@ -177,9 +182,25 @@ function remoteControl(main, button) { } }); - subject.querySelector('.active').classList.remove('active'); + subject.querySelector('.remote-control__item.active').classList.remove('active'); subject.children[indexActive].classList.add('active'); }, 0); }) }) +} + +formCheck('.modal-form__content', 'input[type=submit]'); +formCheck('.modal-map__form', 'input[type=submit]'); + +function formCheck(form, submit) { + let forms = document.querySelectorAll(form); + + forms.forEach(form => { + let thisSubmit = form.querySelector(submit); + + thisSubmit.onclick = function () { + form.classList.add('check') + } + + }) } \ No newline at end of file diff --git a/registration.html b/registration.html index 7f52f44..126c839 100644 --- a/registration.html +++ b/registration.html @@ -721,7 +721,7 @@ -