1
0
mirror of https://tt-rss.org/git/tt-rss.git synced 2024-06-23 11:46:37 +02:00

feedlist display fixes for category mode

This commit is contained in:
Andrew Dolgov 2005-11-23 08:41:36 +01:00
parent 54d3ba50af
commit 703b632ee9
2 changed files with 23 additions and 9 deletions

View File

@ -174,7 +174,7 @@
if (get_pref($link, 'ENABLE_FEED_CATS')) { if (get_pref($link, 'ENABLE_FEED_CATS')) {
print "<li class=\"feedCat\">Special</li>"; 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 $result = db_query($link, "SELECT count(id) as num_starred
@ -192,7 +192,7 @@
"images/mark_set.png", $link); "images/mark_set.png", $link);
if (get_pref($link, 'ENABLE_FEED_CATS')) { if (get_pref($link, 'ENABLE_FEED_CATS')) {
print "</ul>"; print "</li></ul>";
} }
if (get_pref($link, 'ENABLE_LABELS')) { if (get_pref($link, 'ENABLE_LABELS')) {
@ -203,7 +203,7 @@
if (db_num_rows($result) > 0) { if (db_num_rows($result) > 0) {
if (get_pref($link, 'ENABLE_FEED_CATS')) { if (get_pref($link, 'ENABLE_FEED_CATS')) {
print "<li class=\"feedCat\">Labels</li>"; print "<li class=\"feedCat\">Labels</li>";
print "<ul class=\"feedCatList\">"; print "<li id=\"feedCatHolder\"><ul class=\"feedCatList\">";
} else { } else {
print "<li><hr></li>"; print "<li><hr></li>";
} }
@ -235,7 +235,7 @@
if (db_num_rows($result) > 0) { if (db_num_rows($result) > 0) {
if (get_pref($link, 'ENABLE_FEED_CATS')) { if (get_pref($link, 'ENABLE_FEED_CATS')) {
print "</ul>"; print "</li></ul>";
} }
} }
@ -311,7 +311,7 @@
$category = $tmp_category; $category = $tmp_category;
print "<li class=\"feedCat\">$category</li>"; print "<li class=\"feedCat\">$category</li>";
print "<li><ul class=\"feedCatList\">"; print "<li id=\"feedCatHolder\"><ul class=\"feedCatList\">";
} }
printFeedEntry($feed_id, $class, $feed, $unread, printFeedEntry($feed_id, $class, $feed, $unread,

View File

@ -126,11 +126,25 @@ function hotkey_handler(e) {
function cleanSelectedList(element) { function cleanSelectedList(element) {
var content = document.getElementById(element); var content = document.getElementById(element);
for (i = 0; i < content.childNodes.length; i++) { if (!document.getElementById("feedCatHolder")) {
content.childNodes[i].className = for (i = 0; i < content.childNodes.length; i++) {
content.childNodes[i].className.replace("Selected", ""); 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", "");
}
}
}
}
} }