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:
@@ -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;
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user