1
0
mirror of https://github.com/aureliendavid/rsspreview.git synced 2025-08-22 19:28:39 +00:00
rsspreview/popup/popup.js
2019-01-24 22:58:54 +01:00

40 lines
856 B
JavaScript

document.addEventListener("DOMContentLoaded", function(event) {
const feedList = document.getElementById('feedList');
const url = new URL(location.href);
const feeds = JSON.parse(url.searchParams.get('feeds'));
for (feed_url in feeds) {
if (feeds.hasOwnProperty(feed_url)) {
let li = document.createElement("div");
li.classList.add("panel-list-item");
li.setAttribute("data-href", feed_url);
let a = document.createElement("div");
a.classList.add("text");
a.innerText = feeds[feed_url];
li.appendChild(a);
feedList.appendChild(li);
}
}
document.querySelectorAll(".panel-list-item").forEach( (elem) => {
elem.addEventListener('click', (event) => {
let url = elem.getAttribute("data-href");
if (url)
browser.tabs.create({url: url});
});
});
});