summary refs log tree commit diff
path: root/js/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/main.js')
-rw-r--r--js/main.js92
1 files changed, 0 insertions, 92 deletions
diff --git a/js/main.js b/js/main.js
deleted file mode 100644
index f4b2a99..0000000
--- a/js/main.js
+++ /dev/null
@@ -1,92 +0,0 @@
-(function () {
-    var $backToTopTxt = "返回顶部", $backToTopEle = $('<div class="backToTop"></div>').appendTo($("body"))
-        .text($backToTopTxt).attr("title", $backToTopTxt).click(function () {
-            $("html, body").animate({ scrollTop: 0 }, 120);
-        }), $backToTopFun = function () {
-            var st = $(document).scrollTop(), winh = $(window).height();
-            (st > 0) ? $backToTopEle.show() : $backToTopEle.hide();
-        };
-    $(window).bind("scroll", $backToTopFun);
-    $(function () { $backToTopFun(); });
-})();
-$(function () {
-    $("div#landlord").mouseenter(function () {
-        $("div.live_ico_box").fadeIn();
-    });
-    $("div#landlord").mouseleave(function () {
-        $("div.live_ico_box").fadeOut();
-    });
-    function showHitS(hits) {
-        $.get(BlogAPI + "/count_click?id=" + hits.id, function (data) {
-            hits.innerHTML = Number(data);
-        });
-    }
-    function showHitCount() {
-        var visitors = $(".visitors-index");
-        for (var i = 0; i < visitors.length; i++) {
-            showHitS(visitors[i]);
-        }
-
-    }
-    function addCount() {
-        var visitors = $(".visitors");
-        $.get(BlogAPI + "/count_click_add?id=" + visitors[0].id, function (data) {
-            visitors[0].innerHTML = Number(data);
-        });
-    }
-    if ($('.visitors').length == 1) {
-        addCount();
-    } else if ($('.visitors-index').length > 0) {
-        showHitCount();
-    }
-});
-
-$(function() {
-    const urlParams = new URLSearchParams(window.location.search);
-    const keyword = urlParams.get('kw')?.trim();
-
-    if (!keyword) return;
-
-    // 转义正则表达式特殊字符,避免安全问题
-    const escapedKeyword = keyword.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
-    // 创建不区分大小写的正则表达式(全局匹配)
-    const regex = new RegExp(`(${escapedKeyword})`, 'gi');
-
-    // 递归遍历并高亮文本节点
-    function highlightTextNodes(element) {
-        $(element).contents().each(function() {
-            if (this.nodeType === Node.TEXT_NODE) {
-                const $this = $(this);
-                const text = $this.text();
-                // 使用正则替换并保留原始大小写
-                if (regex.test(text)) {
-                    const replaced = text.replace(regex, '<mark>$1</mark>');
-                    $this.replaceWith(replaced);
-                }
-            } else if (
-                this.nodeType === Node.ELEMENT_NODE &&
-                !$(this).is('script, style, noscript, textarea')
-            ) {
-                highlightTextNodes(this);
-            }
-        });
-    }
-
-    $('section').each(function() {
-        highlightTextNodes(this);
-    });
-});
-
-today = new Date();
-timeold = (today.getTime() - lastUpdated.getTime());
-secondsold = Math.floor(timeold / 1000);
-e_daysold = timeold / (24 * 60 * 60 * 1000);
-daysold = Math.floor(e_daysold);
-if (daysold > 90) {
-    $("html")[0].style = "-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);";
-    $("html")[0].innerHTML = $("html")[0].innerHTML.replace(/Mayx/g, "Ghost");
-    console.warn("Mayx may already be Dead");
-}
-
-var message_Path = '/Live2dHistoire/live2d/';
-var talkAPI = BlogAPI + "/ai_chat";