Files
webextensions-examples/top-sites/sites.js
Andy McKay 590dac4989 example of using topSites and chrome_url_override (#176)
* example of using topSites and chrome_url_override

* fixups suggested by @wbamberg
2017-01-30 17:16:54 -08:00

24 lines
601 B
JavaScript

browser.topSites.get()
.then((sites) => {
var 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);
});