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:
parent
7b63b27f4a
commit
a7f23af160
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"name": "RSSPreview",
|
"name": "RSSPreview",
|
||||||
"version": "3.0.1",
|
"version": "3.1",
|
||||||
"author": "Aurelien David",
|
"author": "Aurelien David",
|
||||||
"homepage_url": "https://github.com/aureliendavid/rsspreview",
|
"homepage_url": "https://github.com/aureliendavid/rsspreview",
|
||||||
|
|
||||||
|
@ -9,10 +9,9 @@
|
|||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<ul id='feedList' style='margin-right: 20px;'>
|
<div class="panel-section panel-section-list" id='feedList'>
|
||||||
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
@ -7,18 +7,33 @@ document.addEventListener("DOMContentLoaded", function(event) {
|
|||||||
const feeds = JSON.parse(url.searchParams.get('feeds'));
|
const feeds = JSON.parse(url.searchParams.get('feeds'));
|
||||||
|
|
||||||
for (feed_url in feeds) {
|
for (feed_url in feeds) {
|
||||||
if (feeds.hasOwnProperty(feed_url)) {
|
if (feeds.hasOwnProperty(feed_url)) {
|
||||||
let li = document.createElement("li");
|
|
||||||
let a = document.createElement("a");
|
|
||||||
|
|
||||||
a.href = feed_url;
|
let li = document.createElement("div");
|
||||||
a.target = "_blank";
|
li.classList.add("panel-list-item");
|
||||||
a.innerText = feeds[feed_url];
|
li.setAttribute("data-href", feed_url);
|
||||||
|
|
||||||
li.appendChild(a);
|
let a = document.createElement("div");
|
||||||
feedList.appendChild(li);
|
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});
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user