isOwner = ; var verifyToken = ''; var currentUserId = ; window.offlineDomain = function(id, event) { if (event) event.stopPropagation(); if (!confirm('确定要下架该域名吗?')) return; $.xpost(xn.url('adddomain-offline'), {id: id}, function(code, message) { if (code == 0) { $.alert(message); setTimeout(function() { window.location.reload(); }, 1000); } else { $.alert(message); } }); }; window.showVerifyDomainModal = function(id, domain, event) { if (event) event.stopPropagation(); // Calculate prefix using current website host domain prefix var siteHost = window.location.hostname; var siteParts = siteHost.split('.'); var sitePrefix = 'geknet'; // default fallback if (siteParts.length >= 2) { sitePrefix = siteParts[siteParts.length - 2]; } var hostRecord = '_' + sitePrefix + '-verify'; var recordValue = sitePrefix + '-' + currentUserId + '=' + verifyToken; // Populate modal $('#verify-domain-id').val(id); $('#verify-domain-name').text(domain); $('#verify-host-record').val(hostRecord); $('#verify-record-value').val(recordValue); // Show modal $('#verify-domain-modal').removeClass('hidden'); }; window.closeVerifyDomainModal = function() { $('#verify-domain-modal').addClass('hidden'); $('#verifyDomainForm')[0].reset(); }; window.submitVerifyDomain = function(e) { e.preventDefault(); var btn = $('#btn-submit-verify'); btn.prop('disabled', true).text('正在验证...'); var postdata = $('#verifyDomainForm').serialize(); $.xpost(xn.url('adddomain-verify'), postdata, function(code, message) { btn.prop('disabled', false).text('点击验证'); if (code == 0) { $.alert(message); window.closeVerifyDomainModal(); setTimeout(function() { window.location.reload(); }, 1000); } else { $.alert(message); } }); return false; }; window.copyToClipboard = function(elementId) { var input = document.getElementById(elementId); input.select(); input.setSelectionRange(0, 99999); // For mobile devices try { document.execCommand('copy'); $.alert('复制成功!'); } catch (err) { // Fallback using navigator.clipboard navigator.clipboard.writeText(input.value).then(function() { $.alert('复制成功!'); }, function() { $.alert('复制失败,请手动选择复制'); }); } };