mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-15 12:55:56 +00:00
feedlist display fixes for category mode
This commit is contained in:
10
backend.php
10
backend.php
@@ -174,7 +174,7 @@
|
||||
|
||||
if (get_pref($link, 'ENABLE_FEED_CATS')) {
|
||||
print "<li class=\"feedCat\">Special</li>";
|
||||
print "<ul class=\"feedCatList\">";
|
||||
print "<li id=\"feedCatHolder\"><ul class=\"feedCatList\">";
|
||||
}
|
||||
|
||||
$result = db_query($link, "SELECT count(id) as num_starred
|
||||
@@ -192,7 +192,7 @@
|
||||
"images/mark_set.png", $link);
|
||||
|
||||
if (get_pref($link, 'ENABLE_FEED_CATS')) {
|
||||
print "</ul>";
|
||||
print "</li></ul>";
|
||||
}
|
||||
|
||||
if (get_pref($link, 'ENABLE_LABELS')) {
|
||||
@@ -203,7 +203,7 @@
|
||||
if (db_num_rows($result) > 0) {
|
||||
if (get_pref($link, 'ENABLE_FEED_CATS')) {
|
||||
print "<li class=\"feedCat\">Labels</li>";
|
||||
print "<ul class=\"feedCatList\">";
|
||||
print "<li id=\"feedCatHolder\"><ul class=\"feedCatList\">";
|
||||
} else {
|
||||
print "<li><hr></li>";
|
||||
}
|
||||
@@ -235,7 +235,7 @@
|
||||
|
||||
if (db_num_rows($result) > 0) {
|
||||
if (get_pref($link, 'ENABLE_FEED_CATS')) {
|
||||
print "</ul>";
|
||||
print "</li></ul>";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -311,7 +311,7 @@
|
||||
$category = $tmp_category;
|
||||
|
||||
print "<li class=\"feedCat\">$category</li>";
|
||||
print "<li><ul class=\"feedCatList\">";
|
||||
print "<li id=\"feedCatHolder\"><ul class=\"feedCatList\">";
|
||||
}
|
||||
|
||||
printFeedEntry($feed_id, $class, $feed, $unread,
|
||||
|
||||
22
functions.js
22
functions.js
@@ -126,11 +126,25 @@ function hotkey_handler(e) {
|
||||
function cleanSelectedList(element) {
|
||||
var content = document.getElementById(element);
|
||||
|
||||
for (i = 0; i < content.childNodes.length; i++) {
|
||||
content.childNodes[i].className =
|
||||
content.childNodes[i].className.replace("Selected", "");
|
||||
}
|
||||
if (!document.getElementById("feedCatHolder")) {
|
||||
for (i = 0; i < content.childNodes.length; i++) {
|
||||
var child = content.childNodes[i];
|
||||
child.className = child.className.replace("Selected", "");
|
||||
}
|
||||
} else {
|
||||
for (i = 0; i < content.childNodes.length; i++) {
|
||||
var child = content.childNodes[i];
|
||||
|
||||
if (child.id == "feedCatHolder") {
|
||||
var fcat = child.firstChild;
|
||||
for (j = 0; j < fcat.childNodes.length; j++) {
|
||||
var feed = fcat.childNodes[j];
|
||||
feed.className = feed.className.replace("Selected", "");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user