mirror of
https://github.com/mdn/webextensions-examples.git
synced 2026-04-16 06:18:35 +02:00
made requested changes
This commit is contained in:
@@ -8,11 +8,11 @@ a {
|
||||
}
|
||||
|
||||
.switch-tabs {
|
||||
padding-left: 10px;
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
.switch-tabs a {
|
||||
display: block;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.panel {
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
<div class="panel-section-separator"></div>
|
||||
|
||||
<div class="switch-tabs">
|
||||
<p>Switch tabs</p>
|
||||
<p>Switch to tab</p>
|
||||
|
||||
<div id="tabs-list"></div>
|
||||
</div>
|
||||
|
||||
@@ -16,20 +16,24 @@ function listTabs() {
|
||||
chrome.tabs.query({
|
||||
currentWindow: true
|
||||
}, function(tabs) {
|
||||
var tabsList = document.getElementById('tabs-list'),
|
||||
currentTabs = document.createDocumentFragment();
|
||||
var tabsList = document.getElementById('tabs-list');
|
||||
var currentTabs = document.createDocumentFragment();
|
||||
var limit = 5;
|
||||
var counter = 0;
|
||||
|
||||
tabsList.innerHTML = '';
|
||||
|
||||
for (var tab of tabs) {
|
||||
if (!tab.active) {
|
||||
if (!tab.active && counter <= limit) {
|
||||
var tabLink = document.createElement('a');
|
||||
|
||||
tabLink.innerHTML = tab.title || tab.id;
|
||||
tabLink.textContent = tab.title || tab.id;
|
||||
tabLink.setAttribute('href', tab.id);
|
||||
tabLink.classList.add('switch-tabs');
|
||||
currentTabs.appendChild(tabLink);
|
||||
}
|
||||
|
||||
counter += 1;
|
||||
}
|
||||
|
||||
tabsList.appendChild(currentTabs);
|
||||
|
||||
Reference in New Issue
Block a user