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;
`;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;
};