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: 博客, 双栏, 响应式, 自定义背景, 自定义颜色, 自定义图标, 自定义菜单, 特色图像, 收录优化, 邮件中心, 主题选项, 小工具, 文章置顶, 无障碍友好