@@ -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