| Current Path : /home/juvelize/martine/tmp/install_61b0f5c54c150/media/js/front/ |
| Current File : /home/juvelize/martine/tmp/install_61b0f5c54c150/media/js/front/frontusers.min.js |
function initUser(){let e=document.querySelectorAll('select[name="data[listsubdropdown]"]');for(let t in e)e.hasOwnProperty(t)&&e[t].addEventListener("change",function(){let e=document.getElementById("datalistsubdropdown"),t=e.options[e.selectedIndex].value,r=document.getElementsByClassName("listsub-dropdown");for(let e=0;e<r.length;e++)r[e].value="0",r[e].name=="data[listsub]["+t+"][status]"&&(r[e].value="1")});var t=document.querySelector(".acym__user__show-subscription");t&&t.addEventListener("click",function(){let e=this,t=e.parentElement,r=t.querySelector(".acym__user__show-subscription-bt");if(t=t.querySelectorAll(".acym_subscription_more"),0==e.getAttribute("data-iscollapsed")){e.setAttribute("data-iscollapsed","1"),r.innerText="<";for(let e in t)t.hasOwnProperty(e)&&(t[e].style.display="inline-block")}else{e.setAttribute("data-iscollapsed","0"),r.innerText="+"+e.getAttribute("acym-data-value");for(let e in t)t.hasOwnProperty(e)&&(t[e].style.display="none")}})}function acym_checkChangeForm(){let e,t,r,a,l,n=document[acyformName],o=n.elements["data[user][email]"];if(o){o.value!=acymModule.EMAILCAPTION&&(o.value=o.value.replace(/ /g,""));let e=acymModule.emailRegex;if(!o||o.value==acymModule.EMAILCAPTION||!e.test(o.value))return alert(acymModule.VALID_EMAIL),o.className=o.className+" invalid",!1}let s=document.querySelectorAll("#"+acyformName+' [type="radio"][data-required]');if(s.length>0){for(e="",t=0,r=0;r<s.length;r++){if(a=JSON.parse(s[r].getAttribute("data-required")),""!==e&&e!=s[r].getAttribute("name")&&0==t)return a=JSON.parse(s[r-1].getAttribute("data-required")),alert(a.message),!1;""!==e&&e!=s[r].getAttribute("name")&&t>0&&(t=0),s[r].checked&&t++,e=s[r].getAttribute("name")}if(0===t)return alert(a.message),!1}let i=document.querySelectorAll("#"+acyformName+' [type="checkbox"][data-required]');if(i.length>0){for(e="",t=0,r=0;r<i.length;r++){if(a=JSON.parse(i[r].getAttribute("data-required")),""!==e&&e!=i[r].getAttribute("name")&&0==t)return a=JSON.parse(i[r-1].getAttribute("data-required")),alert(a.message),!1;""!==e&&e!=i[r].getAttribute("name")&&t>0&&(t=0),i[r].checked&&t++,e=i[r].getAttribute("name")}if(0===t)return alert(a.message),!1}let u=document.querySelectorAll("#"+acyformName+" [data-required]");if(u.length>0)for(r=0;r<u.length;r++){if(("text"===(a=JSON.parse(u[r].getAttribute("data-required"))).type||"textarea"===a.type||"single_dropdown"===a.type||"multiple_dropdown"===a.type||"phone"===a.type||"file"===a.type)&&""===u[r].value)return alert(a.message),!1;if("file"===a.type&&0===u[r].files.length)return alert(a.message),!1}let c=document.querySelectorAll("[data-authorized-content]");if(c.length>0)for(r=0;r<c.length;r++){let e=JSON.parse(c[r].getAttribute("data-authorized-content"));if(l="","number"===e[0]?l=/^[0-9]+$/:"letters"===e[0]?l=/^[a-zA-Z]+$/:"numbers_letters"===e[0]?l=/^[a-zA-Z0-9]+$/:"regex"===e[0]&&(l=new RegExp(e.regex)),""!=l&&!l.test(c[r].value))return alert(e.message),!1}let d=new FormData(n);n.className+=" acym_module_loading",n.style.filter="alpha(opacity=50)",n.style.opacity="0.5";let m=document.querySelector(".message_"+acyformName);m&&m.parentNode.removeChild(m);let y=new XMLHttpRequest;return y.open("POST",n.getAttribute("action")),y.onload=function(){let e=ACYM_JS_TXT.ACYM_ERROR,t="error";if(200===y.status){let r=JSON.parse(y.responseText);e=r.message,t=r.type}acymDisplayAjaxResponse(decodeURIComponent(e),t,acyformName,!1)},y.send(d),!1}function acymSubmitForm(e,t){let r=t.closest("form").querySelector('[name="task"]'),a=t.closest("form").querySelector("#formSubmit");void 0!==r&&void 0!==a?(r.value=e,a.click()):alert(ACYM_JS_TXT.ACYM_COULD_NOT_SUBMIT_FORM_CONTACT_ADMIN_WEBSITE)}document.addEventListener("DOMContentLoaded",function(){acym_helperUser.setSubscribeUnsubscribeUser(),acym_helperImport.initImport(),initUser()});