import AWizard from "/js/libs/js-AWizard.js"; import AButton from "/js/libs/js-AButton.js"; window.L10001 = function () { Waves.attach('.btn-effect', ['waves-float']); Waves.init({ duration: 1000, delay: 200 }); var wrd1 = new AWizard(document.querySelector(".AWizard")); const forget = document.getElementById("forgetPass"); const btnCB = document.querySelectorAll(".btnCB"); const navSignUp = document.getElementById("navSignUp") forget.addEventListener("click", (e) => { wrd1.nextPage(1); }); btnCB.forEach((el) => { el.addEventListener("click", (e) => { ComeBack(e, wrd1); }); }); navSignUp.addEventListener("click", (e) => { wrd1.nextPage(2); }); window.requestTimeout(() => { const v = document.querySelector(".c-login"); let top = (v.parentElement.clientHeight / 2) - (v.clientHeight / 2); if (v.clientHeight <= window.innerHeight) { top = top - (window.innerHeight - v.clientHeight) / 2 } else { top = top - 40; } if (window.getOS() == "iOS") { } else { window.smScroll.scrollTop = top; } }, 500); let btn = new AButton(document.getElementById("SignIn")); btn.on("click_SignIn", (el) => { btn.AddLoading(el); document.querySelector("#frm_login_summary .mess_error").innerHTML = ""; let promise = new Promise(async function (resolve, reject) { const fd = new FormData(); fd.append("username", document.getElementById("txtUser").value); fd.append("password", document.getElementById("txtPass").value) const response = await fetch(`/Login/SignIn`, { method: 'POST', body: fd }); const data = await response.json(); if (data) { switch (data.Status) { case 0: document.querySelector("#frm_login_summary .mess_error").innerHTML = data.Message; break; case 1: window.app.initNavApp("/"); break; } btn.RemoveLoading(el); } }); }); } function ComeBack(e, wrd) { wrd.nextPage(0); } window.AScript.set("10001", true);