optionally show last update time in feedlist (EXTENDED_FEEDLIST) (closes #55)

This commit is contained in:
Andrew Dolgov 2006-06-06 07:51:00 +01:00
parent cea51014f7
commit 78d5212c0a
7 changed files with 33 additions and 1 deletions

View File

@ -510,6 +510,7 @@ function parse_counters(reply, scheduled_call) {
var feedr = f_document.getElementById("FEEDR-" + id);
var feed_img = f_document.getElementById("FIMG-" + id);
var feedlink = f_document.getElementById("FEEDL-" + id);
var feedupd = f_document.getElementById("FLUPD-" + id);
if (updated && feedlink) {
if (error) {
@ -519,6 +520,14 @@ function parse_counters(reply, scheduled_call) {
}
}
if (updated && feedupd) {
if (error) {
feedupd.innerHTML = updated + " (Error)";
} else {
feedupd.innerHTML = updated;
}
}
if (feedctr && feedu && feedr) {
if (feedu.innerHTML != ctr && id == getActiveFeedId() && scheduled_call) {

View File

@ -737,8 +737,11 @@
$rtl_tag = "dir=\"ltr\"";
}
$error_notify_msg = "";
if ($last_error) {
$link_title = "Error: $last_error ($last_updated)";
$error_notify_msg = "(Error)";
} else if ($last_updated) {
$link_title = "Updated: $last_updated";
}
@ -760,7 +763,12 @@
print " <span $rtl_tag $fctr_class id=\"FEEDCTR-$feed_id\">
(<span id=\"FEEDU-$feed_id\">$unread</span>)</span>";
if (get_pref($link, "EXTENDED_FEEDLIST")) {
print "<div class=\"feedExtInfo\">
<span id=\"FLUPD-$feed_id\">$last_updated $error_notify_msg</span></div>";
}
print "</li>";
}

View File

@ -249,6 +249,8 @@ insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id,help_
insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('FEEDS_SORT_BY_UNREAD', 1, 'false', 'Sort feeds by unread articles count',2);
insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('EXTENDED_FEEDLIST', 1, 'false', 'Show additional information in feedlist',2);
create table ttrss_user_prefs (
owner_uid integer not null,
pref_name varchar(250),

View File

@ -229,6 +229,8 @@ insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id,help_
insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('FEEDS_SORT_BY_UNREAD', 1, 'false', 'Sort feeds by unread articles count',2);
insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('EXTENDED_FEEDLIST', 1, 'false', 'Show additional information in feedlist',2);
create table ttrss_user_prefs (
owner_uid integer not null references ttrss_users(id) ON DELETE CASCADE,
pref_name varchar(250) not null references ttrss_prefs(pref_name) ON DELETE CASCADE,

View File

@ -5,6 +5,8 @@ insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id,help_
insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('FEEDS_SORT_BY_UNREAD', 1, 'false', 'Sort feeds by unread articles count',2);
insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('EXTENDED_FEEDLIST', 1, 'false', 'Show additional information in feedlist',2);
insert into ttrss_filter_actions (id,name,description) values (3, 'mark',
'Set starred');

View File

@ -7,6 +7,8 @@ insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id,help_
insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('FEEDS_SORT_BY_UNREAD', 1, 'false', 'Sort feeds by unread articles count',2);
insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('EXTENDED_FEEDLIST', 1, 'false', 'Show additional information in feedlist',2);
insert into ttrss_filter_actions (id,name,description) values (3, 'mark',
'Set starred');

View File

@ -1112,3 +1112,10 @@ form {
#main_toolbar_form {
display : inline;
}
div.feedExtInfo {
margin-left : 2em;
font-size : 7pt;
color : gray;
font-weight : normal;
}