From 93d79f329a65c56761bbda937246ddcb6d3ad912 Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Wed, 26 May 2021 19:43:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[=E6=94=B6=E8=B5=B7?= =?UTF-8?q?=E9=A2=84=E8=A7=88=E5=B8=96=E5=AD=90]=20=E5=8A=9F=E8=83=BD;=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[=E6=98=BE=E7=A4=BA=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E5=9C=A8=E7=BA=BF]=20=E5=8A=9F=E8=83=BD;=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=20[=E5=B1=8F=E8=94=BD=E9=98=85=E8=AF=BB=E6=9D=83=E9=99=90=2025?= =?UTF-8?q?5=20=E5=B8=96=E5=AD=90]=20=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Hostloc-Enhanced.user.js | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/Hostloc-Enhanced.user.js b/Hostloc-Enhanced.user.js index 8c3d183..301919c 100644 --- a/Hostloc-Enhanced.user.js +++ b/Hostloc-Enhanced.user.js @@ -169,18 +169,6 @@ if(menu_value('menu_autoSignIn'))autoSignIn(); // 自动签到(访问空间 10 次 = 20 积分) - // 显示在线状态 - function onlineStatus() { - document.querySelectorAll('[id^="favatar"]').forEach(function(item){ // 遍历所有帖子 - let icon = (item.querySelector('[id^="userinfo"] > .i.y em').innerText === '当前在线') ? '🌝' : '🌚'; - let divStatus = document.createElement('div'); - divStatus.style = 'position: absolute;margin: -8px 0 0 8px;padding: 0 1px 1.2px;background-color: #ffffff;border-radius: 50%;'; - divStatus.innerText = icon; - let mochu = item.querySelector('.avatar'); - mochu.parentNode.insertBefore(divStatus,mochu); - }) - } - // 自动签到(访问空间 10 次 = 20 积分) function autoSignIn() { if (!loginStatus) return @@ -374,7 +362,7 @@ } - // 回到顶部(右键左右两侧空白处) + // 快捷回到顶部(右键左右两侧空白处) function backToTop() { document.body.oncontextmenu = function(event){ if (event.target==this) { @@ -385,9 +373,8 @@ } - // 收起当前帖子预览(左键左右两侧空白处) + // 收起帖子预览(左键左右两侧空白处) function collapsedNowPost() { - //if (!menu_value('menu_collapsedNowAnswer')) return document.body.onclick = function(event){ if (event.target==this) { document.querySelectorAll('[id^="threadPreviewTR_"] .showhide').forEach(function (el) { @@ -398,6 +385,19 @@ } + // 显示在线状态 + function onlineStatus() { + document.querySelectorAll('[id^="favatar"]').forEach(function(item){ // 遍历所有帖子 + let icon = (item.querySelector('[id^="userinfo"] > .i.y em').innerText === '当前在线') ? '🌝' : '🌚'; + let divStatus = document.createElement('div'); + divStatus.style = 'position: absolute;margin: -8px 0 0 8px;padding: 0 1px 1.2px;background-color: #ffffff;border-radius: 50%;'; + divStatus.innerText = icon; + let mochu = item.querySelector('.avatar'); + mochu.parentNode.insertBefore(divStatus,mochu); + }) + } + + // 自动隐藏阅读权限 255 的帖子 function delate255() { if (patt_forum.test(location.pathname) || location.search.indexOf('mod=forumdisplay') > -1){