...« بازیابی رمز عبور »...

To reset your password, please enter your email address or username below.

...« بازیابی رمز عبور »...

To reset your password, please enter your email address or username below.

پیمایش به بالا
document.addEventListener('DOMContentLoaded', function () { const form = document.querySelector('.qrxpro-qr-form'); if (!form) return; const observer = new MutationObserver(function () { const success = form.querySelector( '.jet-form-builder-message--success' ); if (!success) return; const content = form.querySelector('[name="qr_content"]')?.value; const dark = form.querySelector('[name="qr_dark"]')?.value || '#000000'; const light = form.querySelector('[name="qr_light"]')?.value || '#ffffff'; const title = form.querySelector('[name="qr_title"]')?.value || 'QR-Code'; if (!content) return; let result = document.querySelector('#qrxpro-live-result'); if (!result) { result = document.createElement('div'); result.id = 'qrxpro-live-result'; form.parentNode.insertBefore(result, form.nextSibling); } result.innerHTML = `
`; const qrBox = document.getElementById('qrxpro-new-qr'); new QRCode(qrBox, { text: content, width: 250, height: 250, colorDark: dark, colorLight: light, correctLevel: QRCode.CorrectLevel.H }); document.getElementById('qrxpro-download-new-qr') .onclick = function () { const canvas = qrBox.querySelector('canvas'); if (!canvas) return; const link = document.createElement('a'); link.download = title + '.png'; link.href = canvas.toDataURL('image/png'); link.click(); }; observer.disconnect(); }); observer.observe(form, { childList: true, subtree: true }); });