window.changeAgreeUX = function(e) { e = $(e); $.post($.createLink('admin', 'changeAgreeUX'),{agreeUX:e.prop('checked')},function(response) { response = JSON.parse(response); zui.Messager.show(response.message); }); } window.unBind = function() { $.post($.createLink('admin', 'unBindCommunity'),{},function(response) { response = JSON.parse(response); zui.Messager.show(response.message); if(response.result == 'success') { setTimeout(function() { location.href = response.load; }, 1000); } }); } window.getCaptchaContent = function(ele) { $ele = $(ele); $.get($.createLink('admin', 'getCaptcha'), function(response) { response = JSON.parse(response); if(response.result == 'success') $ele.html(response.captchaContent); }); } window.showCaptcha = function() { $('.captcha-mobile-sender').show(); } window.checkMobileSender = function() { $.post($.createLink('admin', 'sendCode'),{mobile:$('#mobile-captcha').val(), captchaContent: $('#captchaImage').val()},function(response) { response = JSON.parse(response); zui.Messager.show(response.message); if(response.result == 'success') { countdown = 60; setSmsSenderTime(); $('.captcha-mobile-sender').hide(); } else { if(response.captchaContent) $('.captcha-box .image-box').html(response.captchaContent); } }); } window.setSmsSenderTime = function() { $('#captcha-btn').html(countdown + 's').off('click').removeClass('captcha-btn-class'); smsSenderTimer = setInterval(function(){ countdown -= 1; if(countdown > 0){ $('#captcha-btn').html(countdown + 's').off('click').removeClass('captcha-btn-class'); }else{ window.clearInterval(smsSenderTimer); $('#captcha-btn').html(reSendText).on('click', function(e) { $('.captcha-mobile-sender').show(); }).addClass('captcha-btn-class'); } },1000); } window.goCommunity = function(link) { window.open(link) } window.loadToRegister = function() { setTimeout(function() { location.href = $.createLink('admin', 'register'); }, 2000); } window.loadToIndex = function() { setTimeout(function() { location.href = $.createLink('index', 'index'); }, 2000); } window.getFingerprint = function() { $.getLib(config.webRoot + 'js/fingerprint/fingerprint.js', {root: false}, async function(fingerprint) { const agent = typeof(FingerprintJS) !== 'undefined' ? await FingerprintJS.load() : ''; fingerprint = agent ? await agent.get() : ''; fingerprint = fingerprint ? fingerprint.visitorId : ''; $('.form-fingerprint').val(fingerprint); }); } window.skip = function() { ajaxInstallEvent('click-skip'); setTimeout(function() { location.href = $.createLink('index', 'index'); }, 1000); } window.ajaxInstallEvent = function(location = '') { $.getLib(config.webRoot + 'js/fingerprint/fingerprint.js', {root: false}, async function() { const agent = typeof(FingerprintJS) !== 'undefined' ? await FingerprintJS.load() : ''; let fingerprint = agent ? await agent.get() : ''; fingerprint = fingerprint ? fingerprint.visitorId : ''; $.ajax({url: $.createLink('misc', 'installEvent'), type: "post", data: {fingerprint, location}, timeout: 2000}); }); }