18.116.38.6
 
 
var CmdGame = 'game'; var ReqGameId = 'gid'; var ReqGameType = 'gtype'; var mIsLogin = 'False'; var initSlotGameData = $('#ctl00_initSlotGameData').text(); var initCasinoGameData = $('#ctl00_initCasinoGameData').text(); var initSportbookGameData = $('#ctl00_initSportbookGameData').text(); $('#ctl00_initSlotGameData').remove(); $('#ctl00_initCasinoGameData').remove(); $('#ctl00_initSportbookGameData').remove(); function CallDefaultAjaxProc(command, callback, data) { data.append('axcmd', command); var oxForward = $('.xForwarding').text(); $.ajax({ url: "/default.aspx", headers: { 'x-forwarded-for': $('.xForwarding').text() }, type: "POST", processData: false, contentType: false, data: data, success: function (response) { callback(response); }, error: function (response) { callback(response); } }); } function OpenWalletGame(_game_id, _game_type) { if (mIsLogin == 'False') return; swal(swalLoadingSetting); var data = new FormData(); data.append(ReqGameId, _game_id.toString().URLEncode()); data.append(ReqGameType, _game_type.toString().URLEncode()); CallDefaultAjaxProc(CmdGame, OpenWalletGameProc, data); } function OpenWalletGameProc(_req) { swal.close() console.log(_req); var obj = eval('(' + _req + ')'); if (obj.status == '1') { console.log(obj); var oUrl = window.location.origin + '/Sitemap/Game/Portal.aspx?reqgid=' + obj.gameid + '&reqgt=' + obj.gtype + '&reqtkn=' + obj.token; parent.location = oUrl; } else if (obj.status == '0') { swal(MsgOpps + "!", obj.message) } else if (obj.status == '2') { location.reload(true); } else if (obj.status == '3') { var prompt = window.confirm(obj.message); if (prompt) { parent.location = '/Sitemap/Payment/transfer.aspx?'; } } else { swal("opps!", 'HttpError-404') } } function buildSlotGameListFromJson() { var recieverEl = document.getElementById('slotPanel'); var templateEl = document.getElementById("gamePanelTemplate").innerHTML; if (initSlotGameData) { var oTrimData = eval('(' + initSlotGameData.Trim() + ')'); oTrimData.forEach(function (itm) { var oEl = templateEl; Object.keys(itm).forEach(function (k) { var txtFrmTemplate = "{" + k + "}"; var changeGlobally = new RegExp(txtFrmTemplate, 'g'); oEl = oEl.replace(changeGlobally, itm[k]); }) var parser = new DOMParser(); //table el generator //normal el generator var el = parser.parseFromString(oEl, "text/html"); $(recieverEl).append(el.childNodes[0].childNodes[1].childNodes); }) } } function buildCasinoGameListFromJson() { var recieverEl = document.getElementById('casinoPanel'); var templateEl = document.getElementById("gamePanelTemplate").innerHTML; if (initCasinoGameData) { var oTrimData = eval('(' + initCasinoGameData.Trim() + ')'); oTrimData.forEach(function (itm) { var oEl = templateEl; Object.keys(itm).forEach(function (k) { var txtFrmTemplate = "{" + k + "}"; var changeGlobally = new RegExp(txtFrmTemplate, 'g'); oEl = oEl.replace(changeGlobally, itm[k]); }) var parser = new DOMParser(); //table el generator //normal el generator var el = parser.parseFromString(oEl, "text/html"); $(recieverEl).append(el.childNodes[0].childNodes[1].childNodes); }) } } function buildSportbookGameListFromJson() { var recieverEl = document.getElementById('sportbookPanel'); var templateEl = document.getElementById("gamePanelTemplate").innerHTML; if (initSportbookGameData) { var oTrimData = eval('(' + initSportbookGameData.Trim() + ')'); oTrimData.forEach(function (itm) { var oEl = templateEl; Object.keys(itm).forEach(function (k) { var txtFrmTemplate = "{" + k + "}"; var changeGlobally = new RegExp(txtFrmTemplate, 'g'); oEl = oEl.replace(changeGlobally, itm[k]); }) var parser = new DOMParser(); //table el generator //normal el generator var el = parser.parseFromString(oEl, "text/html"); $(recieverEl).append(el.childNodes[0].childNodes[1].childNodes); }) } } function promptLogin() { //swal("Oops", "Something went wrong!", "error") swal(MsgOpps + "!", 'pls_login_before_continue') } $(document).ready(function () { buildSlotGameListFromJson(); buildCasinoGameListFromJson(); buildSportbookGameListFromJson(); }); -->