Files
webextensions-examples/top-sites/sites.js
rebloor 82217a05bc Replace var with let in examples (#484)
* Replace var with let in examples

store-collected-images/webextension-plain/deps/uuidv4.js

* Reverted third–party code
2022-08-11 04:27:28 +12:00

24 lines
601 B
JavaScript

browser.topSites.get()
.then((sites) => {
let div = document.getElementById('site-list');
if (!sites.length) {
div.innerText = 'No sites returned from the topSites API.';
return;
}
let ul = document.createElement('ul');
ul.className = 'list-group';
for (let site of sites) {
let li = document.createElement('li');
li.className = 'list-group-item';
let a = document.createElement('a');
a.href = site.url;
a.innerText = site.title || site.url;
li.appendChild(a);
ul.appendChild(li);
}
div.appendChild(ul);
});