feedlist display fixes for category mode
This commit is contained in:
parent
54d3ba50af
commit
703b632ee9
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", "");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue