(tab)
| 162 | } |
| 163 | |
| 164 | async function openTab(tab) { |
| 165 | activeTabIdSaver.set(tab.id); |
| 166 | createTabContent(tab); |
| 167 | |
| 168 | Array.from(document.querySelectorAll(".tablinks")).forEach((_) => { |
| 169 | _.classList.remove("active"); |
| 170 | }); |
| 171 | document |
| 172 | .querySelector('.tablinks[content-id="' + tab.id + '"]') |
| 173 | .classList.add("active"); |
| 174 | } |
| 175 | |
| 176 | async function createTabContent(tab) { |
| 177 | // search bar |
no test coverage detected