70 lines
2.3 KiB
JavaScript
70 lines
2.3 KiB
JavaScript
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); |