MCPcopy Create free account
hub / github.com/MicrosoftEdge/WebView2Browser / refreshTabs

Function refreshTabs

wvbrowser_ui/controls_ui/default.js:572–598  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

570}
571
572function refreshTabs() {
573 let tabsStrip = document.getElementById('tabs-strip');
574 if (tabsStrip) {
575 tabsStrip.remove();
576 }
577
578 tabsStrip = document.createElement('div');
579 tabsStrip.id = 'tabs-strip';
580
581 let newTabButton = document.createElement('div');
582 newTabButton.id = 'btn-new-tab';
583
584 let buttonSpan = document.createElement('span');
585 buttonSpan.textContent = '+';
586 buttonSpan.id = 'plus-label';
587 newTabButton.append(buttonSpan);
588 tabsStrip.append(newTabButton);
589
590 let bodyElement = document.getElementsByTagName('body')[0];
591 bodyElement.append(tabsStrip);
592
593 addTabsListeners();
594
595 Array.from(tabs).map((tabEntry) => {
596 loadTabUI(tabEntry[0]);
597 });
598}
599
600function toggleFavorite() {
601 activeTab = tabs.get(activeTabId);

Callers 2

messageHandlerFunction · 0.85
initFunction · 0.85

Calls 2

addTabsListenersFunction · 0.85
loadTabUIFunction · 0.85

Tested by

no test coverage detected