Skip to content

Commit 1a3d1c4

Browse files
committed
update who is typing fb
1 parent 2f10a70 commit 1a3d1c4

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

scripts/fb_whoIsTyping.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,24 +54,28 @@ export default {
5454
window.WebSocket.prototype = WebSocketOrig.prototype;
5555
window.WebSocket.prototype.constructor = window.WebSocket;
5656

57+
UsefulScriptGlobalPageContext.Extension.getURL(
58+
"scripts/fb_whoIsTyping.css"
59+
).then(UsefulScriptGlobalPageContext.DOM.injectCssFile);
60+
5761
function notifyTypingEvent(uid, name, avatar, isTyping) {
5862
let divId = "ufs-who-is-typing";
5963
let exist = document.querySelector("#" + divId);
6064
if (!exist) {
6165
exist = document.createElement("div");
6266
exist.id = divId;
6367
exist.innerHTML = `<div class="ufs-header clearfix">
64-
<button>+</button>
68+
<button class="ufs-clear-btn">X</button>
69+
<button class="ufs-minimize-btn">-</button>
6570
</div>`;
66-
exist.querySelector(".ufs-header button").onclick = (e) => {
71+
exist.querySelector(".ufs-header .ufs-minimize-btn").onclick = (e) => {
6772
exist.classList.toggle("collapsed");
6873
};
74+
exist.querySelector(".ufs-header .ufs-clear-btn").onclick = (e) => {
75+
if (confirm("Bạn có chắc muốn xoá hết thông báo?")) exist.remove();
76+
};
6977

7078
document.body.appendChild(exist);
71-
72-
UsefulScriptGlobalPageContext.Extension.getURL(
73-
"scripts/fb_whoIsTyping.css"
74-
).then(UsefulScriptGlobalPageContext.DOM.injectCssFile);
7579
}
7680

7781
let time = new Date().toLocaleTimeString();

0 commit comments

Comments
 (0)