• Live Chat
$('#showM').append(`RTP`); // add provider PRAGMATIC in page slot let gcData = ['vs20starlight', 'vswayshammthor', 'vs20olympgate', 'vs20fruitsw', 'vs20sbxmas', 'vs20pbonanza', 'vs20bonzgold']; let copyGames = [], checkProvider; new Promise(resolve => { let cGlobal = setInterval(() => { if (typeof globalObj != 'undefined') clearInterval(cGlobal), resolve(globalObj); }, 100); }).then(() => { $.getJSON(`${window.location.origin}/${!globalObj.login ? 'func/stl/getSlotGameList' : 'ajax/stl/getSlotGameList'}?providerName=pm&categoryName=hot&group=1`).done((response) => { // copyGames = response.slotGameList.find(key => key.slotGameLink == 'vs20olympgate'); for (i in gcData) copyGames.push(response.slotGameList.find(key => key.slotGameLink == gcData[i])); }); $(document).on('click', '.g8sggl .glpvd', function () { checkProvider = $(this).attr('dd'); }); $(document).on('click', '.g8sggl .gocat[dd=all]', function () { if (copyGames.length > 0) { new Promise(resolve => { let elemData = ''; let checkElem = setInterval(() => { if ($(`.g8sggl .glbox .gl`).length > 0) { clearInterval(checkElem); for(i in copyGames) { elemData += `
\
${copyGames[i].slotGameName}
\
\ ${'
 
' + copyGames[i].rtp + '%
'}
${copyGames[i].slotGameName}
`; } resolve(elemData); } }, 100); }).then((elemData) => { console.log(elemData); if (typeof checkProvider != 'undefined') { if (checkProvider == 'all' || checkProvider == 'pm') { $(`.g8sggl .glbox`).prepend(elemData); } } else { $(`.g8sggl .glbox`).prepend(elemData); } }); } }); });