1
0
mirror of https://github.com/aureliendavid/rsspreview.git synced 2025-08-22 19:28:39 +00:00

use browser style for popup

This commit is contained in:
Aurelien David 2019-01-24 22:58:54 +01:00
parent 7b63b27f4a
commit a7f23af160
3 changed files with 27 additions and 13 deletions

View File

@ -2,7 +2,7 @@
"manifest_version": 2,
"name": "RSSPreview",
"version": "3.0.1",
"version": "3.1",
"author": "Aurelien David",
"homepage_url": "https://github.com/aureliendavid/rsspreview",

View File

@ -9,10 +9,9 @@
<body>
<ul id='feedList' style='margin-right: 20px;'>
</ul>
<div class="panel-section panel-section-list" id='feedList'>
</div>
</body>

View File

@ -7,18 +7,33 @@ document.addEventListener("DOMContentLoaded", function(event) {
const feeds = JSON.parse(url.searchParams.get('feeds'));
for (feed_url in feeds) {
if (feeds.hasOwnProperty(feed_url)) {
let li = document.createElement("li");
let a = document.createElement("a");
if (feeds.hasOwnProperty(feed_url)) {
a.href = feed_url;
a.target = "_blank";
a.innerText = feeds[feed_url];
let li = document.createElement("div");
li.classList.add("panel-list-item");
li.setAttribute("data-href", feed_url);
li.appendChild(a);
feedList.appendChild(li);
}
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});
});
});
});