diff --git a/README.md b/README.md index f24f90d..f44a733 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- +

@@ -131,7 +131,7 @@ Detailed changes for each release are documented in the [release notes](https:// If you find Kratos useful, you can buy us a cup of coffee

- +

## License diff --git a/assets/js/kratos.js b/assets/js/kratos.js index fdacf8f..01e66d1 100644 --- a/assets/js/kratos.js +++ b/assets/js/kratos.js @@ -2,186 +2,222 @@ * Kratos * Seaton Jiang */ -; (function () { - 'use strict' +(function () { + "use strict"; - var KRATOS_VERSION = '3.2.0' + var KRATOS_VERSION = "3.2.1"; - var navbarConfig = function () { - $('#navbutton').on('click', function () { - $('.navbar-toggler').toggleClass('nav-close') - }) - } + var navbarConfig = function () { + $("#navbutton").on("click", function () { + $(".navbar-toggler").toggleClass("nav-close"); + }); + }; - var tooltipConfig = function () { - $(function () { - $('[data-toggle="tooltip"]').tooltip() - }) - } + 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 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 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 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 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 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 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 accordionConfig = function () { - $(document).on('click', '.acheader', function (event) { - var $this = $(this) - $this.closest('.accordion').find('.contents').slideToggle(300) - if ($this.closest('.accordion').hasClass('active')) { - $this.closest('.accordion').removeClass('active') - } else { - $this.closest('.accordion').addClass('active') - } - event.preventDefault() - }) - } + var accordionConfig = function () { + $(document).on("click", ".acheader", function (event) { + var $this = $(this); + $this.closest(".accordion").find(".contents").slideToggle(300); + if ($this.closest(".accordion").hasClass("active")) { + $this.closest(".accordion").removeClass("active"); + } else { + $this.closest(".accordion").addClass("active"); + } + event.preventDefault(); + }); + }; - var consoleConfig = function () { - console.log('\n Kratos v' + KRATOS_VERSION + '\n\n https://github.com/vtrois/kratos \n\n') - } + var consoleConfig = function () { + console.log( + "\n Kratos v" + + KRATOS_VERSION + + "\n\n https://github.com/vtrois/kratos \n\n" + ); + }; - $(function () { - accordionConfig() - navbarConfig() - tooltipConfig() - gotopConfig() - searchConfig() - wechatConfig() - smiliesConfig() - postlikeConfig() - donateConfig() - consoleConfig() - }) -}()) + $(function () { + accordionConfig(); + 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() - } -} \ No newline at end of file +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(); + } +} diff --git a/assets/js/kratos.min.js b/assets/js/kratos.min.js index 1ec24ec..ecd20af 100644 --- a/assets/js/kratos.min.js +++ b/assets/js/kratos.min.js @@ -1 +1 @@ -function grin (t) { var o; if (t = " " + t + " ", !document.getElementById("comment") || "textarea" != document.getElementById("comment").type) return !1; if (o = document.getElementById("comment"), document.selection) o.focus(), sel = document.selection.createRange(), sel.text = t, o.focus(); else if (o.selectionStart || "0" == o.selectionStart) { var e = o.selectionStart, a = o.selectionEnd, n = a; o.value = o.value.substring(0, e) + t + o.value.substring(a, o.value.length), n += t.length, o.focus(), o.selectionStart = n, o.selectionEnd = n } else o.value += t, o.focus() } (function () { "use strict"; var t = "3.2.0", o = function () { $("#navbutton").on("click", function () { $(".navbar-toggler").toggleClass("nav-close") }) }, e = function () { $(function () { $('[data-toggle="tooltip"]').tooltip() }) }, a = function () { $(window).on("load", function () { var t = $(window); t.scrollTop() > 200 ? $(".gotop").addClass("active") : $(".gotop").removeClass("active"), t.scroll(function () { t.scrollTop() > 200 ? $(".gotop").addClass("active") : $(".gotop").removeClass("active") }) }), $(".gotop").on("click", function (t) { return t.preventDefault(), $("html, body").animate({ scrollTop: $("html").offset().top }, 500), !1 }) }, n = function () { $(".search").on("click", function (t) { $(".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() }), t.stopPropagation() }), $(".search-form").on("click", function (t) { t.stopPropagation() }) }, c = function () { $(".wechat").mouseout(function () { $(".wechat-pic")[0].style.display = "none" }), $(".wechat").mouseover(function () { $(".wechat-pic")[0].style.display = "block" }) }, s = function () { $("#addsmile").on("click", function (t) { return $(".smile").toggleClass("open"), $(document).one("click", function () { $(".smile").toggleClass("open") }), t.stopPropagation(), !1 }) }, i = function () { $.fn.postLike = function () { if ($(this).hasClass("done")) return layer.msg(kratos.repeat, function () { }), !1; $(this).addClass("done"), layer.msg(kratos.thanks); var t = $(this).data("id"), o = $(this).data("action"), e = { action: "love", um_id: t, um_action: o }; return $.post(kratos.site + "/wp-admin/admin-ajax.php", e, function (t) { }), !1 }, $(document).on("click", ".btn-thumbs", function () { $(this).postLike() }) }, l = function () { $("#donate").on("click", function () { layer.open({ type: 1, area: ["300px", "370px"], title: kratos.donate, resize: !1, scrollbar: !1, content: '' }), $(".choose-pay input[type='radio']").click(function () { var t = $(this).attr("id"); "alipay" == t && ($(".qr-pay #alipay_qr").removeClass("d-none"), $(".qr-pay #wechat_qr").addClass("d-none")), "wechatpay" == t && ($(".qr-pay #alipay_qr").addClass("d-none"), $(".qr-pay #wechat_qr").removeClass("d-none")) }) }) }, r = function () { $(document).on("click", ".acheader", function (t) { var o = $(this); o.closest(".accordion").find(".contents").slideToggle(300), o.closest(".accordion").hasClass("active") ? o.closest(".accordion").removeClass("active") : o.closest(".accordion").addClass("active"), t.preventDefault() }) }, d = function () { console.log("\n Kratos v" + t + "\n\n https://github.com/vtrois/kratos \n\n") }; $(function () { r(), o(), e(), a(), n(), c(), s(), i(), l(), d() }) })() \ No newline at end of file +function grin (t) { var o; if (t = " " + t + " ", !document.getElementById("comment") || "textarea" != document.getElementById("comment").type) return !1; if (o = document.getElementById("comment"), document.selection) o.focus(), sel = document.selection.createRange(), sel.text = t, o.focus(); else if (o.selectionStart || "0" == o.selectionStart) { var e = o.selectionStart, a = o.selectionEnd, n = a; o.value = o.value.substring(0, e) + t + o.value.substring(a, o.value.length), n += t.length, o.focus(), o.selectionStart = n, o.selectionEnd = n } else o.value += t, o.focus() } (function () { "use strict"; var t = "3.2.1", o = function () { $("#navbutton").on("click", function () { $(".navbar-toggler").toggleClass("nav-close") }) }, e = function () { $(function () { $('[data-toggle="tooltip"]').tooltip() }) }, a = function () { $(window).on("load", function () { var t = $(window); t.scrollTop() > 200 ? $(".gotop").addClass("active") : $(".gotop").removeClass("active"), t.scroll(function () { t.scrollTop() > 200 ? $(".gotop").addClass("active") : $(".gotop").removeClass("active") }) }), $(".gotop").on("click", function (t) { return t.preventDefault(), $("html, body").animate({ scrollTop: $("html").offset().top }, 500), !1 }) }, n = function () { $(".search").on("click", function (t) { $(".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() }), t.stopPropagation() }), $(".search-form").on("click", function (t) { t.stopPropagation() }) }, c = function () { $(".wechat").mouseout(function () { $(".wechat-pic")[0].style.display = "none" }), $(".wechat").mouseover(function () { $(".wechat-pic")[0].style.display = "block" }) }, s = function () { $("#addsmile").on("click", function (t) { return $(".smile").toggleClass("open"), $(document).one("click", function () { $(".smile").toggleClass("open") }), t.stopPropagation(), !1 }) }, i = function () { $.fn.postLike = function () { if ($(this).hasClass("done")) return layer.msg(kratos.repeat, function () { }), !1; $(this).addClass("done"), layer.msg(kratos.thanks); var t = $(this).data("id"), o = $(this).data("action"), e = { action: "love", um_id: t, um_action: o }; return $.post(kratos.site + "/wp-admin/admin-ajax.php", e, function (t) { }), !1 }, $(document).on("click", ".btn-thumbs", function () { $(this).postLike() }) }, l = function () { $("#donate").on("click", function () { layer.open({ type: 1, area: ["300px", "370px"], title: kratos.donate, resize: !1, scrollbar: !1, content: '' }), $(".choose-pay input[type='radio']").click(function () { var t = $(this).attr("id"); "alipay" == t && ($(".qr-pay #alipay_qr").removeClass("d-none"), $(".qr-pay #wechat_qr").addClass("d-none")), "wechatpay" == t && ($(".qr-pay #alipay_qr").addClass("d-none"), $(".qr-pay #wechat_qr").removeClass("d-none")) }) }) }, r = function () { $(document).on("click", ".acheader", function (t) { var o = $(this); o.closest(".accordion").find(".contents").slideToggle(300), o.closest(".accordion").hasClass("active") ? o.closest(".accordion").removeClass("active") : o.closest(".accordion").addClass("active"), t.preventDefault() }) }, d = function () { console.log("\n Kratos v" + t + "\n\n https://github.com/vtrois/kratos \n\n") }; $(function () { r(), o(), e(), a(), n(), c(), s(), i(), l(), d() }) })() \ No newline at end of file diff --git a/inc/update-checker/update.json b/inc/update-checker/update.json index 6548b70..1f0670b 100644 --- a/inc/update-checker/update.json +++ b/inc/update-checker/update.json @@ -1,5 +1,5 @@ { - "version": "3.2.0", - "details_url": "https://github.com/vtrois/kratos/releases/tag/v3.2.0", - "download_url": "https://mirrors.vtrois.com/kratos/v3.2.0.zip" + "version": "3.2.1", + "details_url": "https://github.com/vtrois/kratos/releases/tag/v3.2.1", + "download_url": "https://mirrors.vtrois.com/kratos/v3.2.1.zip" } diff --git a/style.css b/style.css index 4eea4bb..26b488a 100644 --- a/style.css +++ b/style.css @@ -1,7 +1,7 @@ /* Theme Name: Kratos Text Domain: kratos -Version: 3.2.0 +Version: 3.2.1 Requires PHP: 7.0 Description: 主题提供了多种针对自媒体博客需求的侧栏工具,删繁就简专注于用户的阅读体验,优化的邮件中心为你的网站留存加分添彩。 Tags: 博客, 双栏, 响应式, 自定义背景, 自定义颜色, 自定义图标, 自定义菜单, 特色图像, 收录优化, 邮件中心, 主题选项, 小工具, 文章置顶, 无障碍友好