0.1.354 mailingSubscribeRequired functional

This commit is contained in:
2024-02-02 17:37:25 +03:00
parent 6a69ff02b1
commit abe53dd88b
8 changed files with 48 additions and 15 deletions

View File

@@ -276,7 +276,7 @@ section.register>h1 {
}
.footer_input_wrap {
display: flex;
color: #fff;
color: #FF613A;
}

View File

@@ -3,6 +3,8 @@ function SendLoginForm(el){
event.preventDefault()
let form = el.form;
let formData = new FormData(form);
let msr = sessionStorage.getItem('mailingSubscribeRequired')
formData.set('mailingSubscribeRequired',msr)

View File

@@ -158,6 +158,17 @@ document.addEventListener('DOMContentLoaded', function() {
img.style.backgroundPosition = "center"
// img.style.backgroundSize = '50%'
}
let login_email = document.getElementById('login_email_input')
let registration_email = document.getElementById('registration_email_input')
if(login_email){
login_email.value = sessionStorage.getItem('email')
}else if(registration_email){
registration_email.value = sessionStorage.getItem('email')
}
});
// window.addEventListener('scroll', () => {

View File

@@ -2,6 +2,8 @@ function SendRegistrationForm(el){
event.preventDefault()
let form = el.form;
let formData = new FormData(form);
let msr = sessionStorage.getItem('mailingSubscribeRequired')
formData.set('mailingSubscribeRequired',msr)
$.ajax({
headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() },

View File

@@ -1002,9 +1002,6 @@ function subscribeNewsletter (el){
disable_btn_f.setAttribute('disabled', true);
let form = el.form;
let formData = new FormData(form);
let form_name = form.dataset['name']
@@ -1026,6 +1023,18 @@ function subscribeNewsletter (el){
// el.style.background = '#FF613A';
el.removeAttribute('style')
if(data.status === 'sended' && data.del_form === true){
document.querySelector('.footer_input_wrap').innerHTML = data.html;
} else if(data.redirect_url){
window.sessionStorage.setItem('email', data.email)
window.sessionStorage.setItem('mailingSubscribeRequired','true')
window.location.replace(data.redirect_url)
}
if(el.id !== 'footer_input_button'){
@@ -1036,12 +1045,14 @@ function subscribeNewsletter (el){
let insert_text_2 = document.querySelector(".commercial_offer")
if(insert_text_2){
$(data.html).insertBefore(insert_text_2)
}
} else {
let disable_btn_f = document.getElementById('footer_input_button');
disable_btn_f.removeAttribute('disabled');
if(disable_btn_f){
disable_btn_f.removeAttribute('disabled');
}
let clear_footer_form = document.getElementById('clear_input');
clear_footer_form.reset();
@@ -1071,14 +1082,7 @@ function subscribeNewsletter (el){
// $(data.responseJSON.html).insertBefore(footer_form)
}
// document.querySelector(".info_profile").innerHTML = data.html;
}
});