diff options
author | Andrew Dolgov <[email protected]> | 2005-08-26 02:13:22 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-08-26 02:13:22 +0100 |
commit | a3ee2a382f68f2176dcc9ad87a646ae3284c0273 (patch) | |
tree | 258077fa325203ae4769993d89ac771f78fb3271 | |
parent | 2d84262b145b09acf4fa8daa1cf78d408ee2b1d2 (diff) |
code cleanups, show selected feed in feedlist, tell magpie to use UTF-8
-rw-r--r-- | backend.php | 5 | ||||
-rw-r--r-- | functions.php | 2 | ||||
-rw-r--r-- | tt-rss.css | 11 | ||||
-rw-r--r-- | tt-rss.js | 10 |
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; } @@ -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"; |