mirror of
https://github.com/mdn/webextensions-examples.git
synced 2026-04-16 06:18:35 +02:00
* Replace var with let in examples store-collected-images/webextension-plain/deps/uuidv4.js * Reverted third–party code
24 lines
601 B
JavaScript
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);
|
|
});
|