summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backend.php5
-rw-r--r--functions.php2
-rw-r--r--tt-rss.css11
-rw-r--r--tt-rss.js10
4 files changed, 22 insertions, 6 deletions
diff --git a/backend.php b/backend.php
index cc9b6b492..6dd80a414 100644
--- a/backend.php
+++ b/backend.php
@@ -30,7 +30,7 @@
WHERE feed_id = ttrss_feeds.id AND unread = true) as unread
FROM ttrss_feeds ORDER BY title");
- print "<table width=\"100%\" class=\"feeds\">";
+ print "<table width=\"100%\" class=\"feeds\" id=\"feedsList\">";
$lnum = 0;
@@ -302,7 +302,8 @@
print "<td id='FUPDPIC-$id' valign='center' class='headlineUpdateMark'>$update_pic</td>";
- print "<td class='headlineUpdated'>".$line["updated"]."</td>";
+ print "<td class='headlineUpdated'>
+ <a href=\"javascript:view($id,$feed_id);\">".$line["updated"]."</a></td>";
print "<td class='headlineTitle'>$content_link</td>";
print "</tr>";
diff --git a/functions.php b/functions.php
index 305c8425e..f3ff6a1f9 100644
--- a/functions.php
+++ b/functions.php
@@ -1,6 +1,8 @@
<?
require_once 'config.php';
+ define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
+
function purge_old_posts() {
if (PURGE_OLD_DAYS) {
$result = pg_query("DELETE FROM ttrss_entries WHERE
diff --git a/tt-rss.css b/tt-rss.css
index 9e7d9eb92..8b4e69ebb 100644
--- a/tt-rss.css
+++ b/tt-rss.css
@@ -237,6 +237,17 @@ table.prefFeedList tr.title td {
border-style : solid;
}
+.evenUnreadSelected, .evenSelectedUnread {
+ background-color : #e0e0ff;
+ font-weight : bold;
+}
+
+.oddUnreadSelected, .oddSelectedUnread {
+ background-color : #e0e0ff;
+ font-weight : bold;
+}
+
+
.evenSelected {
background-color : #e0e0ff;
}
diff --git a/tt-rss.js b/tt-rss.js
index cfc6b0d94..e1a4f3857 100644
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -97,10 +97,12 @@ function viewfeed_callback() {
feedr.className = feedr.className.replace("Unread", "");
}
+ cleanSelected("feedsList");
+
+ feedr.className = feedr.className + "Selected";
}
var searchbox = document.getElementById("searchbox");
-
searchbox.value = search_query;
notify("");
@@ -277,8 +279,8 @@ function viewfeed(feed, skip, subop) {
}
-function cleanSelectedHeadlines() {
- var content = document.getElementById("headlinesList");
+function cleanSelected(element) {
+ var content = document.getElementById(element);
var rows = new Array();
@@ -312,7 +314,7 @@ function view(id,feed_id) {
total_unread--;
}
- cleanSelectedHeadlines();
+ cleanSelected("headlinesList");
crow.className = crow.className + "Selected";