From a175777f7939f6c8ef0fa25b28e55bb03fcf3695 Mon Sep 17 00:00:00 2001 From: Liwanyi Date: Sat, 9 Jul 2022 00:27:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- release.min.user.js | 4 ++-- wuhu-torn-helper.js | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/release.min.user.js b/release.min.user.js index 51de6d6..c5063ba 100644 --- a/release.min.user.js +++ b/release.min.user.js @@ -1,5 +1,5 @@ // ==UserScript== -// @lastmodified 202207090022 +// @lastmodified 202207090027 // @name 芜湖助手 // @namespace WOOH // @version 0.4.2 @@ -886,7 +886,7 @@ margin: 0 0 3px;

${a}

-
`;d.append(e);d.msgInnerText=e.querySelector(".wh-notify-msg").innerText;const t=e.querySelector(".wh-notify-bar");let n=false;e.addEventListener("mouseenter",()=>n=true,true);e.addEventListener("mouseleave",()=>n=false);let i=101;let o=window.setInterval(()=>{if(n){i=101;t.style.width="100%";return}i--;t.style.width=`${i}%`;if(i===0)removeNode()},r*1e3/100);e.close=()=>{clearInterval(o);e.remove();s()};e.querySelector(".wh-notify-close").addEventListener("click",e.close);return e};if(!d){d=document.createElement("div");d.id=c;E(` +`;d.append(e);d.msgInnerText=e.querySelector(".wh-notify-msg").innerText;const t=e.querySelector(".wh-notify-bar");let n=false;e.addEventListener("mouseenter",()=>n=true,true);e.addEventListener("mouseleave",()=>n=false);let i=101;e.close=()=>{clearInterval(o);e.remove();s()};let o=window.setInterval(()=>{if(n){i=101;t.style.width="100%";return}i--;t.style.width=`${i}%`;if(i===0)e.remove()},r*1e3/100);e.querySelector(".wh-notify-close").addEventListener("click",e.close);return e};if(!d){d=document.createElement("div");d.id=c;E(` #${c} { display: inline-block; position: fixed; diff --git a/wuhu-torn-helper.js b/wuhu-torn-helper.js index 4514d23..74bc55d 100644 --- a/wuhu-torn-helper.js +++ b/wuhu-torn-helper.js @@ -7126,6 +7126,12 @@ margin: 0 0 3px; new_node.addEventListener('mouseleave', () => mouse_enter = false); // 通知进度条 let progressCount = 101; + // 删除通知 + new_node.close = () => { + clearInterval(intervalID); + new_node.remove(); + callback(); + }; // 计时器 let intervalID = window.setInterval(() => { if (mouse_enter) { @@ -7135,14 +7141,8 @@ margin: 0 0 3px; } progressCount--; progressBar.style.width = `${progressCount}%`; - if (progressCount === 0) removeNode(); + if (progressCount === 0) new_node.remove(); }, timeout * 1000 / 100); - // 删除通知 - new_node.close = () => { - clearInterval(intervalID); - new_node.remove(); - callback(); - }; new_node.querySelector('.wh-notify-close').addEventListener('click', new_node.close); return new_node; };