getRelativeFeedId iterates over hidden categories correctly
This commit is contained in:
parent
5158ced917
commit
4e38b6c335
12
functions.js
12
functions.js
|
@ -1158,7 +1158,7 @@ function getRelativeFeedId(list, id, direction, unread_only) {
|
||||||
|
|
||||||
if (getInitParam("hide_read_feeds") == 1) {
|
if (getInitParam("hide_read_feeds") == 1) {
|
||||||
if (child.className != "feed") {
|
if (child.className != "feed") {
|
||||||
alert(child.className);
|
// alert(child.className);
|
||||||
return child.id.replace('FEEDR-', '');
|
return child.id.replace('FEEDR-', '');
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -1207,7 +1207,10 @@ function getRelativeFeedId(list, id, direction, unread_only) {
|
||||||
if (e) {
|
if (e) {
|
||||||
if (!unread_only || (unread_only && e.className != "feed" &&
|
if (!unread_only || (unread_only && e.className != "feed" &&
|
||||||
e.className.match("feed"))) {
|
e.className.match("feed"))) {
|
||||||
return e.id.replace("FEEDR-", "");
|
if (e.parentNode.parentNode && e.parentNode.parentNode.className
|
||||||
|
!= "invisible") {
|
||||||
|
return e.id.replace("FEEDR-", "");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1244,7 +1247,10 @@ function getRelativeFeedId(list, id, direction, unread_only) {
|
||||||
if (e) {
|
if (e) {
|
||||||
if (!unread_only || (unread_only && e.className != "feed" &&
|
if (!unread_only || (unread_only && e.className != "feed" &&
|
||||||
e.className.match("feed"))) {
|
e.className.match("feed"))) {
|
||||||
return e.id.replace("FEEDR-", "");
|
if (e.parentNode.parentNode && e.parentNode.parentNode.className
|
||||||
|
!= "invisible") {
|
||||||
|
return e.id.replace("FEEDR-", "");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue