|
50 | 50 | </style> |
51 | 51 |
|
52 | 52 |
|
53 | | - <div class=msg style='display:none'> |
54 | | - <div class=username> |
55 | | - </div> |
56 | | - <div class=txt> |
57 | | - </div> |
58 | | - <div class=ts> |
59 | | - </div> |
60 | | - <img class=del> |
61 | | - </div> |
62 | | - |
63 | | - |
64 | 53 | <section id=user-root> |
65 | 54 |
|
66 | 55 | <div id=info> |
|
123 | 112 | var shadow; |
124 | 113 |
|
125 | 114 | var ui = {}; |
126 | | - var msg; |
127 | | - |
128 | 115 |
|
129 | | - //Object.defineProperty(obj,'username',{get:()=>$(shadow,'#username').value}); |
130 | | - //Object.defineProperty(obj,'password',{get:()=>$(shadow,'#password').value}); |
131 | 116 |
|
132 | 117 |
|
133 | 118 | var btn = {}; |
|
153 | 138 | shadow = host.shadowRoot; |
154 | 139 |
|
155 | 140 |
|
156 | | - msg = $(shadow,'.msg'); |
157 | | - msg.remove(); |
158 | | - msg.style.display = ''; |
159 | | - |
160 | | - |
161 | 141 | var info = $(shadow,'#info'); |
162 | 142 | $(info,'#show').onclick = btn.password; |
163 | 143 |
|
|
243 | 223 |
|
244 | 224 |
|
245 | 225 |
|
246 | | - obj.display = function(data){ |
| 226 | + obj.display = function(data,nmsg){ |
247 | 227 |
|
248 | 228 | var type = data.type; |
249 | | - var result = disp[type](data); |
| 229 | + var result = disp[type](data,nmsg); |
250 | 230 | return result; |
251 | 231 |
|
252 | 232 | }//display |
253 | 233 |
|
254 | 234 |
|
255 | | - disp.message = function(data){ |
| 235 | + disp.message = function(data,nmsg){ |
256 | 236 |
|
257 | 237 | var {msg_id,username,txt,ts} = data; |
258 | 238 |
|
|
280 | 260 | } |
281 | 261 |
|
282 | 262 |
|
283 | | - var nmsg = msg.cloneNode(true); |
284 | 263 | nmsg.msg_id = msg_id; |
285 | 264 | $(nmsg,'.username').textContent = username; |
286 | 265 | $(nmsg,'.txt').textContent = txt; |
|
308 | 287 | }//display |
309 | 288 |
|
310 | 289 |
|
311 | | - disp.delete = function({del_id}){ |
| 290 | + disp.delete = function({del_id},nmsg){ |
312 | 291 | console.log('delete',del_id); |
313 | 292 | var item = msgs.find(data=>data.msg_id===del_id); |
314 | 293 | if(!item)return; |
|
0 commit comments