1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-13 21:25:55 +00:00

add a link to headlines-spacer to open next unread feed

This commit is contained in:
Andrew Dolgov
2014-07-25 13:54:10 +04:00
parent 0f85f483e5
commit 22f675e5c4
3 changed files with 29 additions and 7 deletions

View File

@@ -910,10 +910,15 @@ img.feedIcon, img.tinyFeedIcon {
height : 100%; height : 100%;
margin-left : 1px; margin-left : 1px;
text-align : center; text-align : center;
padding : 1em; padding : 10px;
color : #555; color : #555;
font-size : 11px;
font-style : italic;
} }
#headlines-spacer a {
color : #555;
}
ul#filterDlg_Matches, ul#filterDlg_Actions { ul#filterDlg_Matches, ul#filterDlg_Actions {
max-height : 100px; max-height : 100px;

View File

@@ -204,6 +204,7 @@ function notify_real(msg, no_hide, n_type) {
return; return;
} else { } else {
Element.show(n); Element.show(n);
new Effect.Highlight(n);
} }
/* types: /* types:

View File

@@ -108,6 +108,10 @@ function headlines_callback2(transport, offset, background, infscroll_req) {
initHeadlinesMenu(); initHeadlinesMenu();
if (_infscroll_disable)
hsp.innerHTML = "<a href='#' onclick='openNextUnreadFeed()'>" +
__("Click to open next unread feed.") + "</a>";
if (_search_query) { if (_search_query) {
$("feed_title").innerHTML += "<span id='cancel_search'>" + $("feed_title").innerHTML += "<span id='cancel_search'>" +
" (<a href='#' onclick='cancelSearch()'>" + __("Cancel search") + "</a>)" + " (<a href='#' onclick='cancelSearch()'>" + __("Cancel search") + "</a>)" +
@@ -176,7 +180,7 @@ function headlines_callback2(transport, offset, background, infscroll_req) {
var hsp = $("headlines-spacer"); var hsp = $("headlines-spacer");
if (hsp) hsp.innerHTML = ""; if (hsp) hsp.innerHTML = "Click to open next unread feed.";
} }
} }
@@ -1315,7 +1319,12 @@ function headlines_scroll_handler(e) {
} }
} else { } else {
if (hsp) hsp.innerHTML = ""; if (hsp)
if (_infscroll_disable)
hsp.innerHTML = "<a href='#' onclick='openNextUnreadFeed()'>" +
__("Click to open next unread feed.") + "</a>";
else
hsp.innerHTML = "";
} }
if (isCdmMode()) { if (isCdmMode()) {
@@ -1361,10 +1370,7 @@ function headlines_scroll_handler(e) {
console.log("we seem to be at an end"); console.log("we seem to be at an end");
if (getInitParam("on_catchup_show_next_feed") == "1") { if (getInitParam("on_catchup_show_next_feed") == "1") {
var is_cat = activeFeedIsCat(); openNextUnreadFeed();
var nuf = getNextUnreadFeed(getActiveFeedId(), is_cat);
if (nuf) viewfeed(nuf, '', is_cat);
} }
} }
} }
@@ -1375,6 +1381,16 @@ function headlines_scroll_handler(e) {
} }
} }
function openNextUnreadFeed() {
try {
var is_cat = activeFeedIsCat();
var nuf = getNextUnreadFeed(getActiveFeedId(), is_cat);
if (nuf) viewfeed(nuf, '', is_cat);
} catch (e) {
exception_error("openNextUnreadFeed", e);
}
}
function catchupBatchedArticles() { function catchupBatchedArticles() {
try { try {
if (catchup_id_batch.length > 0 && !_infscroll_request_sent) { if (catchup_id_batch.length > 0 && !_infscroll_request_sent) {