diff options
author | mayx | 2024-09-30 13:51:26 +0000 |
---|---|---|
committer | mayx | 2024-09-30 13:51:26 +0000 |
commit | 07a3d1835078730be5c6223a555c7c83c9306958 (patch) | |
tree | 3d3d30c0fabcaec4fb4123bf4b81fd98b2e7007b /js/main.js | |
parent | 550321e80acceb1d4b0bc442964014f80e1d88d3 (diff) |
Update 3 files
- /js/main.js - /_layouts/post.html - /search.json
Diffstat (limited to 'js/main.js')
-rw-r--r-- | js/main.js | 89 |
1 files changed, 54 insertions, 35 deletions
diff --git a/js/main.js b/js/main.js index 5684316..88aab5d 100644 --- a/js/main.js +++ b/js/main.js @@ -1,45 +1,64 @@ -(function() { +(function () { var $backToTopTxt = "返回顶部", $backToTopEle = $('<div class="backToTop"></div>').appendTo($("body")) - .text($backToTopTxt).attr("title", $backToTopTxt).click(function() { + .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(); - }; + }), $backToTopFun = function () { + var st = $(document).scrollTop(), winh = $(window).height(); + (st > 0) ? $backToTopEle.show() : $backToTopEle.hide(); + }; $(window).bind("scroll", $backToTopFun); - $(function() { $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("https://summary.mayx.eu.org/count_click?id="+hits.id,function(data){ - hits.innerHTML=Number(data); +$(function () { + $("div#landlord").mouseenter(function () { + $("div.live_ico_box").fadeIn(); + }); + $("div#landlord").mouseleave(function () { + $("div.live_ico_box").fadeOut(); + }); + var BlogAPI = "https://summary.mayx.eu.org"; + 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("https://summary.mayx.eu.org/count_click_add?id="+visitors[0].id,function(data){ - visitors[0].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 getSuggestBlog(blogurl) { + var suggest = $("#suggest-container")[0]; + suggest.innerHTML = "Loading..."; + $.get(BlogAPI + "/suggest?id=" + blogurl, function (data) { + getSearchJSON(function (search) { + suggest.innerHTML = ""; + const searchMap = new Map(search.map(item => [item.url, item])); + const merged = data.map(suggestObj => { + const searchObj = searchMap.get(suggestObj.id); + return searchObj ? { ...searchObj } : suggestObj; + }); + merged.forEach(element => { + suggest.innerHTML += "<a href=" + element.url + ">" + element.title + "</a> - " + element.date + "<br />"; + }); + }); }); } -if ($('.visitors').length == 1) { - addCount(); -} else if ($('.visitors-index').length > 0){ - showHitCount(); -} -}); today = new Date(); timeold = (today.getTime() - lastUpdated.getTime()); @@ -53,4 +72,4 @@ if (daysold > 90) { } var message_Path = '/Live2dHistoire/live2d/'; -var talkAPI = "https://summary.mayx.workers.dev/ai_chat"; +var talkAPI = BlogAPI + "/ai_chat"; |