doDOM = (ajaxURL) => {
$(document).ready(function() {
var logo = $('.header-mdl__logo').html();
$('body').append('\
\
\
\
\
\
');
// Get Register Bank Info
$.get(`${ajaxURL}/func/player/getRegisterBankInfo`).done(function (res) {
if (res.code == "0") {
res.result.bank.forEach(item => {
$('.register-body #bank').append(``);
});
}
});
$(document).on('click', '.g8pop-forgot', function(){
$(".modal").fadeOut();
$(".modal-forgot").fadeIn();
$("body").css("overflow-y", "hidden");
return false;
});
$(document).on('click', '.g8pop-login', function(){
$(".modal").fadeOut();
$(".modal-login").fadeIn();
$("body").css("overflow-y", "hidden");
return false;
});
$('#login-form').submit(function(e) {
e.preventDefault();
}).validate({
errorPlacement: function(error, element) {
},
invalidHandler: function(form, validator) {
if($.fn.effect) {
$("#login-form").effect("shake", {distance: 6, times: 2}, 35);
}
},
submitHandler: function(form) {
request(`POST`, `/j_spring_security_check`, $(form).serialize(), {}).done(function (res) {
if (res.code == "0") {
localStorage.setItem('loginToken', res.loginToken);
window.location = "/secure/home.html";
}
else {
jAlert(res.description, `Alert!`);
}
});
}
});
$('#login-form-2').submit(function(e) {
e.preventDefault();
}).validate({
errorPlacement: function(error, element) {
},
invalidHandler: function(form, validator) {
if($.fn.effect) {
$("#login-form-2").effect("shake", {distance: 6, times: 2}, 35);
}
},
submitHandler: function(form) {
request(`POST`, `/j_spring_security_check`, $(form).serialize(), {}).done(function (res) {
if (res.code == "0") {
localStorage.setItem('loginToken', res.loginToken);
window.location = "/secure/home.html";
}
else {
jAlert(res.description, `Alert!`);
}
});
}
});
$('#ajax-form-join-special').submit(function(e) {
e.preventDefault();
}).validate({
submitHandler: function(form) {
var flag = false;
if(typeof $(form).data('flag') != "undefined"){
flag = $(form).data('flag');
}
if($('#regbank-check').prop("checked") == true){
$('#regbank-accno').val($('#regbank-phone').val());
$('#regbank-accname').val($('#regbank-username').val());
}
// auth(form);
let bank = $(form).find('[name="bank"]');
let bankDetail = {
account_no: $(form).find('[name="accNo"]').val(),
account_name: $(form).find('[name="bankAccName"]').val(),
depositBankId: bank.val(),
withdrawBankId: bank.attr('wd_id'),
extData: {
firstName: '',
lastName: '',
}
};
bank_info = `&bank_info=${JSON.stringify(bankDetail)}`;
request(`POST`, `/func/player/register`, $(form).serialize() + `${bank_info}`, {}).done(function (res) {
if (res.code == "0") {
localStorage.setItem('loginToken', res.result.loginToken);
jAlert(`Welcome. Your registration is successful`, `Alert!`, function () {
window.location = "/secure/home.html";
});
}
else {
jAlert(res.description, `Alert!`);
}
});
}
});
$('#ajax-form-join-mob').submit(function(e) {
e.preventDefault();
}).validate({
submitHandler: function(form) {
var flag = false;
if(typeof $(form).data('flag') != "undefined"){
flag = $(form).data('flag');
}
if($('#regbank-check-mob').prop("checked") == true){
$('#regbank-accno-mob').val($('#regbank-phone-mob').val());
$('#regbank-accname-mob').val($('#regbank-username-mob').val());
}
// auth(form);
let bank = $(form).find('[name="bank"]');
let bankDetail = {
account_no: $(form).find('[name="accNo"]').val(),
account_name: $(form).find('[name="bankAccName"]').val(),
depositBankId: bank.val(),
withdrawBankId: bank.attr('wd_id'),
extData: {
firstName: '',
lastName: '',
}
};
bank_info = `&bank_info=${JSON.stringify(bankDetail)}`;
request(`POST`, `/func/player/register`, $(form).serialize() + `${bank_info}`, {}).done(function (res) {
if (res.code == "0") {
localStorage.setItem('loginToken', res.result.loginToken);
jAlert(`Welcome. Your registration is successful`, `Alert!`, function () {
window.location = "/secure/home.html";
});
}
else {
jAlert(res.description, `Alert!`);
}
});
}
});
});
};
const checkAPI = setInterval(() => {
if (typeof ajaxURL != "undefined") doDOM(ajaxURL), clearInterval(checkAPI);
}, 100);