/*! * Kratos v3.0.7 * Seaton Jiang */ ;(function() { 'use strict'; var navbarConfig = function() { $('#navbutton').on('click', function() { $('.navbar-toggler').toggleClass('nav-close'); }); }; var tooltipConfig = function(){ $(function () { $('[data-toggle="tooltip"]').tooltip() }) }; var gotopConfig = function() { $(window).on('load', function() { var $win = $(window); if ($win.scrollTop() > 200) { $('.gotop').addClass('active'); } else { $('.gotop').removeClass('active'); } $win.scroll(function() { if ($win.scrollTop() > 200) { $('.gotop').addClass('active'); } else { $('.gotop').removeClass('active'); } }); }) $('.gotop').on('click', function(event) { event.preventDefault(); $('html, body').animate({ scrollTop: $('html').offset().top }, 500); return false; }); } var searchConfig = function() { $('.search').on('click', function(e) { $('.search-form').animate({ width: '200px' }, 200), $('.search-form input').css('display', 'block'); $(document).one('click', function() { $('.search-form').animate({ width: '0' }, 100), $('.search-form input').hide(); }); e.stopPropagation(); }); $('.search-form').on('click', function(e) { e.stopPropagation(); }) } var wechatConfig = function() { $('.wechat').mouseout(function() { $('.wechat-pic')[0].style.display = 'none'; }) $('.wechat').mouseover(function() { $('.wechat-pic')[0].style.display = 'block'; }) } var smiliesConfig = function() { $('#addsmile').on("click", function(e) { $('.smile').toggleClass('open'); $(document).one("click", function() { $('.smile').toggleClass('open'); }); e.stopPropagation(); return false; }); } var postlikeConfig = function() { $.fn.postLike = function() { if ($(this).hasClass('done')) { layer.msg(kratos.repeat, function() {}); return false; } else { $(this).addClass('done'); layer.msg(kratos.thanks); var id = $(this).data("id"), action = $(this).data('action'); var ajax_data = { action: "love", um_id: id, um_action: action }; $.post( kratos.site+'/wp-admin/admin-ajax.php', ajax_data, function(data) {}); return false; } }; $(document).on("click", ".btn-thumbs", function() { $(this).postLike(); }); }; var donateConfig = function(){ $("#donate").on('click', function(){ layer.open({ type: 1, area: ['300px', '370px'], title:kratos.donate, resize:false, scrollbar: false, content: '' }); $(".choose-pay input[type='radio']").click(function(){ var id= $(this).attr("id"); if (id=='alipay') { $(".qr-pay #alipay_qr").removeClass('d-none');$(".qr-pay #wechat_qr").addClass('d-none') }; if (id=='wechatpay') { $(".qr-pay #alipay_qr").addClass('d-none');$(".qr-pay #wechat_qr").removeClass('d-none') }; }); }); }; var consoleConfig = function(){ console.log("\n ▄▄▄▄▄▄▄ ▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄▄\n █ ▄▄▄ █ ▀█▄█▀ █▀ ▀ ▄ █ ▄▄▄ █\n █ ███ █ ▀▀▄▀▄▀▄▀██▄▄█ █ ███ █\n █▄▄▄▄▄█ █ █ ▄▀▄▀█ ▄ █ █▄▄▄▄▄█\n ▄▄▄▄▄ ▄▄▄▄▄ █▄▄█▄▄ █▀▄ ▄ ▄ ▄ \n ▀▀█ ▄▄███ ▄▄ ▀▄ ▀█▀▄▀███ ▀\n ▀█ ▄█▄▀ █▀█ ▄ ▄▄▄ ▄▀█▀ ▄▄▀ \n █ ▀▄█▄▄█▄▀ ▀▀▀█▀█▀▀█▀█▀█ █ ▀\n ▀▄█ ▀ ▄▄▄▄█ █▄▀▀▀ ▀█▀▀▀▄ ▄▀ \n █ ▄▄▄ ▄ ▄▀█▄▄▄▀▄█▄▄▀█▄▀████ ▀\n █ ███ ▄▀▄▄ █ ▄█▄ ▄ ▀▄▄▄▄▄ ▄█▄\n ▄▄▄▄▄▄▄ █▄ ▀▀▀██▀▄▄█ ▄ ███▀▀\n █ ▄▄▄ █ ▄▄ █ ██▀▄ ▀█▄▄▄██▄▄█\n █ ███ █ █ ▀▄▄▀ █▀▄▀▄█ ▄▄▄█▄█▀\n █▄▄▄▄▄█ ████▄ ▀ ▀▄ ▀▀ ██▀▄▀ \n\n██╗ ██╗██████╗ █████╗ ████████╗ ██████╗ ███████╗\n██║ ██╔╝██╔══██╗██╔══██╗╚══██╔══╝██╔═══██╗██╔════╝\n█████╔╝ ██████╔╝███████║ ██║ ██║ ██║███████╗\n██╔═██╗ ██╔══██╗██╔══██║ ██║ ██║ ██║╚════██║\n██║ ██╗██║ ██║██║ ██║ ██║ ╚██████╔╝███████║\n╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝\n"); } $(function() { navbarConfig(); tooltipConfig(); gotopConfig(); searchConfig(); wechatConfig(); smiliesConfig(); postlikeConfig(); donateConfig(); consoleConfig(); }); }()); function grin(tag) { var myField; tag = ' ' + tag + ' '; if (document.getElementById('comment') && document.getElementById('comment').type == 'textarea') { myField = document.getElementById('comment'); } else { return false; } if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = tag; myField.focus(); } else if (myField.selectionStart || myField.selectionStart == '0') { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; var cursorPos = endPos; myField.value = myField.value.substring(0, startPos) + tag + myField.value.substring(endPos, myField.value.length); cursorPos += tag.length; myField.focus(); myField.selectionStart = cursorPos; myField.selectionEnd = cursorPos; } else { myField.value += tag; myField.focus(); } };