diff options
-rw-r--r-- | functions.js | 8 | ||||
-rw-r--r-- | functions.php | 24 | ||||
-rw-r--r-- | modules/backend-rpc.php | 2 | ||||
-rw-r--r-- | tt-rss.css | 49 |
4 files changed, 61 insertions, 22 deletions
diff --git a/functions.js b/functions.js index d2e0c016d..a6aa133ef 100644 --- a/functions.js +++ b/functions.js @@ -70,9 +70,17 @@ function open_article_callback() { if (xmlhttp_rpc.responseXML) { var link = xmlhttp_rpc.responseXML.getElementsByTagName("link")[0]; + var id = xmlhttp_rpc.responseXML.getElementsByTagName("id")[0]; if (link) { window.open(link.firstChild.nodeValue, "_blank"); + + if (id) { + id = id.firstChild.nodeValue; + if (!document.getElementById("headlinesList")) { + window.setTimeout("toggleUnread(" + id + ", 0)", 100); + } + } } } diff --git a/functions.php b/functions.php index 7ca93956d..6a55bdc8e 100644 --- a/functions.php +++ b/functions.php @@ -3943,13 +3943,16 @@ print "<div class=\"cdmContent\">" . $line["content_preview"] . "</div><br clear=\"all\">"; - print "<div class=\"cdmFooter\">"; + print "<div class=\"cdmFooter\"><span class='s0'>"; - print "$marked_pic"; + /* print "<div class=\"markedPic\">Star it: $marked_pic</div>"; */ - print "<input type=\"checkbox\" onclick=\"toggleSelectRowById(this, + print __("Select:"). + " <input type=\"checkbox\" onclick=\"toggleSelectRowById(this, 'RROW-$id')\" class=\"feedCheckBox\" id=\"RCHK-$id\">"; + print "</span><span class='s1'>$marked_pic</span> "; + $tags = get_article_tags($link, $id); $tags_str = ""; @@ -3962,16 +3965,19 @@ $tags_str = preg_replace("/, $/", "", $tags_str); if ($tags_str == "") $tags_str = "no tags"; - - print " $tags_str <a title=\"Edit tags for this article\" + +// print "<img src='images/tag.png' class='markedPic'>"; + + print "<span class='s1'>Tags: $tags_str <a title=\"Edit tags for this article\" href=\"javascript:editArticleTags($id, $feed_id, true)\">(+)</a>"; - print "</div>"; + print "</span>"; -# print "<div align=\"center\"><a class=\"cdmToggleLink\" -# href=\"javascript:toggleUnread($id)\"> -# Toggle unread</a></div>"; + print "<span class='s2'>Toggle: <a class=\"cdmToggleLink\" + href=\"javascript:toggleUnread($id)\"> + Unread</a></span>"; + print "</div>"; print "</div>"; } diff --git a/modules/backend-rpc.php b/modules/backend-rpc.php index 868d46445..3ca471377 100644 --- a/modules/backend-rpc.php +++ b/modules/backend-rpc.php @@ -210,7 +210,7 @@ if (db_num_rows($result) == 1) { $link = strip_tags(db_fetch_result($result, 0, "link")); - print "<rpc-reply><link>$link</link></rpc-reply>"; + print "<rpc-reply><link>$link</link><id>$id</id></rpc-reply>"; } else { print "<rpc-reply><error>Article not found</error></rpc-reply>"; } diff --git a/tt-rss.css b/tt-rss.css index 5544e3cb0..b9c3e3748 100644 --- a/tt-rss.css +++ b/tt-rss.css @@ -845,30 +845,30 @@ td.hlFeed { text-align : right; } -div.cdmArticle:hover { +/* div.cdmArticle:hover { background-color : white; -} +} */ div.cdmArticle { - border-color : #c0c0c0; + border-color : #a0a0a0; border-width : 0px 0px 1px 0px; border-style : solid; background-color : #fafafa; margin : 0px; - padding : 10px; + /* padding : 10px; */ } -div.cdmArticleUnread:hover { +/* div.cdmArticleUnread:hover { background-color : white; -} +} */ div.cdmArticleUnread { - border-color : #c0c0c0; + border-color : #a0a0a0; border-width : 0px 0px 1px 0px; border-style : solid; background-color : #fafeff; margin : 0px; - padding : 10px; + /* padding : 10px; */ } div.cdmArticleSelected, div.cdmArticleUnreadSelected { @@ -886,7 +886,7 @@ div.cdmArticleUnreadSelected div.cdmHeader a.title { } div.cdmHeader { - padding-bottom : 5px; + padding : 5px 5px 10px 5px; } div.cdmArticleUnread div.cdmHeader a { @@ -895,16 +895,40 @@ div.cdmArticleUnread div.cdmHeader a { div.cdmFooter { font-size : 9pt; + color : black; + padding : 5px; color : gray; - padding-top : 5px; + background-color : white; + border-width : 1px 0px 0px 0px; + border-color : #c0c0c0; + border-style : dotted; +} + +div.cdmFooter span.s0 { + border-width : 0px 1px 0px 0px; + border-color : #c0c0c0; + border-style : dotted; + padding : 0px 10px 0px 0px; +} + +div.cdmFooter span.s1 { + border-width : 0px 1px 0px 0px; + border-color : #c0c0c0; + border-style : dotted; + padding : 0px 10px 0px 10px; +} + +div.cdmFooter span.s2 { + padding : 0px 10px 0px 10px; } div.cdmFooter img.markedPic { width : 16px; height : 16px; - float : right; + vertical-align : middle; } + div.cdmHeader div.articleUpdated { float : right; } @@ -923,7 +947,8 @@ div.cdmHeader a:hover { } div.cdmContent { - margin-bottom : 5px; + margin : 5px 15px 0px 15px; + } a.warning { |