Game Terpopuler
Slot
Casino
Market Info
Sistem Pembayaran
338SLOT: Situs Slot Gacor Online Dunia Game Terbesar In Asia
`;
// 6. INJECT HTML
var container = document.createElement('div');
container.id = 'mpo-floating-container';
container.innerHTML = htmlContent;
document.body.appendChild(container);
// 7. LOGIC
var triggerBtn = document.getElementById('mpo-trigger-btn');
var iconList = document.getElementById('mpo-icon-list');
var items = document.querySelectorAll('#mpo-icon-list .mpo-menu-item'); // Hanya ambil item di dalam list, bukan static item
// -- Toggle Function --
triggerBtn.addEventListener('click', function(e) {
e.stopPropagation();
var isActive = triggerBtn.classList.contains('active');
if (isActive) {
triggerBtn.classList.remove('active');
iconList.classList.remove('show');
} else {
triggerBtn.classList.add('active');
iconList.classList.add('show');
items.forEach(function(item, index) {
item.style.animation = 'none';
item.offsetHeight;
item.style.animation = 'popUp 0.3s forwards ' + (index * 0.08) + 's';
});
}
});
// -- Close on Outside Click --
document.addEventListener('click', function(e) {
if (!container.contains(e.target) && triggerBtn.classList.contains('active')) {
triggerBtn.classList.remove('active');
iconList.classList.remove('show');
}
});
// -- Check-in Button Handler --
function triggerDailyCheckIn() {
if (typeof window.mpocashOpenDailyLogin === 'function') {
window.mpocashOpenDailyLogin();
} else if (typeof window.checkIn === 'function') {
window.checkIn();
} else if (typeof window.openModalCheckin === 'function') {
window.openModalCheckin();
} else {
console.log("Fungsi check-in asli sedang dimuat...");
var originalBtn = document.querySelector('.daily-checkin-btn-original');
if(originalBtn) originalBtn.click();
}
}
var dailyBtn = document.getElementById('mpo-daily-login');
if(dailyBtn){
dailyBtn.addEventListener('click', function(e){
e.preventDefault();
triggerDailyCheckIn();
});
}
})();