Skip to content

Commit 71bb938

Browse files
save file
1 parent 6c7bed4 commit 71bb938

1 file changed

Lines changed: 24 additions & 9 deletions

File tree

html/chat-room/chat-room.html

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@
174174

175175
let nn = 'chat-room-'+key;
176176
let ntab = tab.cloneNode(true);
177+
ntab.id = key;
177178
ntab.textContent = key;
178179
ntab.onclick = e=>show(nn);
179180
tabs.append(ntab);
@@ -199,18 +200,32 @@
199200
}//initdom
200201

201202

202-
function show(nn){
203+
function show(id,nn){
203204

205+
tabs.childNodes.forEach(node=>{
206+
207+
if(node.nodeType!==Node.ELEMENT_NODE)return;
208+
209+
if(node.id===id){
210+
node.classList.add('active');
211+
node.classList.remove('inactive');
212+
}else{
213+
node.classList.remove('active');
214+
node.classList.add('inactive');
215+
}
216+
217+
});
218+
204219
view.childNodes.forEach(node=>{
205220

206-
if(node.nodeType!==Node.ELEMENT_NODE)return;
207-
208-
var d = 'none';
209-
if(node.nodeName.toLowerCase()===nn){
210-
d = '';
211-
}
212-
node.style.display = d;
213-
221+
if(node.nodeType!==Node.ELEMENT_NODE)return;
222+
223+
var d = 'none';
224+
if(node.nodeName.toLowerCase()===nn){
225+
d = '';
226+
}
227+
node.style.display = d;
228+
214229
});
215230

216231
}//show

0 commit comments

Comments
 (0)