}
}
- if (getInitParam("theme") == "") {
+ if (getInitParam("theme") == "" || getInitParam("theme") == "neon") {
setTimeout("hide_footer()", 5000);
}
}
- if (row_needs_hl) {
+ if (row_needs_hl && getInitParam("theme") != 'neon') {
new Effect.Highlight(feedr, {duration: 1, startcolor: "#fff7d5",
queue: { position:'end', scope: 'EFQ-' + id, limit: 1 } } );
if (!$icon_file) $icon_file = getFeedIcon($feed_id);
+ $theme_path = get_user_theme_path($link);
+
+ if ($theme_path && strpos($icon_file, "images") !== false) {
+ $icon_file = $theme_path . $icon_file;
+ }
+
if (file_exists($icon_file) && filesize($icon_file) > 0) {
$feed_icon = "<img id=\"FIMG-$feed_id\" src=\"$icon_file\">";
} else {
function get_user_theme($link) {
if (get_schema_version($link) >= 63) {
- return get_pref($link, "_THEME_ID");
+ $theme_name = get_pref($link, "_THEME_ID");
+ if (is_dir("themes/$theme_name")) {
+ return $theme_name;
+ } else {
+ return '';
+ }
} else {
- return false;
+ return '';
}
}
if (get_schema_version($link) >= 63) {
$theme_name = get_pref($link, "_THEME_ID");
- if ($theme_name) {
+ if ($theme_name && is_dir("themes/$theme_name")) {
$theme_path = "themes/$theme_name/";
} else {
$theme_name = '';
function get_all_themes() {
$themes = glob("themes/*");
+ asort($themes);
+
$rv = array();
foreach ($themes as $t) {
if (is_file("$t/theme.ini")) {
$ini = parse_ini_file("$t/theme.ini", true);
- if ($ini['theme']['version']) {
+ if ($ini['theme']['version'] && !$ini['theme']['disabled']) {
$entry = array();
$entry["path"] = $t;
$entry["base"] = basename($t);
return "images/mark_set.png";
break;
case -2:
- return "images/pub_set.gif";
+ return "images/pub_set.png";
break;
case -3:
return "images/fresh.png";
$result = db_query($link, "SELECT rtl_content, always_display_enclosures FROM ttrss_feeds
WHERE id = '$feed_id' AND owner_uid = " . $_SESSION["uid"]);
+ $theme_path = get_user_theme_path($link);
+
if (db_num_rows($result) == 1) {
$rtl_content = sql_bool_to_bool(db_fetch_result($result, 0, "rtl_content"));
$always_display_enclosures = sql_bool_to_bool(db_fetch_result($result, 0, "always_display_enclosures"));
if (!$entry_comments) $entry_comments = " "; # placeholder
print "<div style='float : right'>
- <img src='images/tag.png' class='tagsPic' alt='Tags' title='Tags'> ";
+ <img src='${theme_path}images/tag.png' class='tagsPic' alt='Tags' title='Tags'> ";
if (!$zoom_mode) {
print "<span id=\"ATSTR-$id\">$tags_str</span>
<a title=\"".__('Edit tags for this article')."\"
href=\"javascript:editArticleTags($id, $feed_id)\">(+)</a>";
- if (defined('_ENABLE_INLINE_VIEW')) {
-
- print "<img src=\"images/art-inline.png\" class='tagsPic'
- style=\"cursor : pointer\" style=\"cursor : pointer\"
- onclick=\"showOriginalArticleInline($id)\"
- alt='Inline' title='".__('Display original article content')."'>";
-
- }
-
- print "<img src=\"images/art-zoom.png\" class='tagsPic'
+ print "<img src=\"${theme_path}images/art-zoom.png\" class='tagsPic'
style=\"cursor : pointer\" style=\"cursor : pointer\"
onclick=\"zoomToArticle($id)\"
alt='Zoom' title='".__('Show article summary in new window')."'>";
$note_escaped = htmlspecialchars($line['note'], ENT_QUOTES);
- print "<img src=\"images/art-pub-note.png\" class='tagsPic'
+ print "<img src=\"${theme_path}images/art-pub-note.png\" class='tagsPic'
style=\"cursor : pointer\" style=\"cursor : pointer\"
onclick=\"publishWithNote($id, '$note_escaped')\"
alt='PubNote' title='".__('Publish article with a note')."'>";
$fresh_intl = get_pref($link, "FRESH_ARTICLE_MAX_AGE") * 60 * 60;
+ $theme_path = get_user_theme_path($link);
+
while ($line = db_fetch_assoc($result)) {
$class = ($lnum % 2) ? "even" : "odd";
if (sql_bool_to_bool($line["unread"]) &&
time() - strtotime($line["updated_noms"]) < $fresh_intl) {
- $update_pic = "<img id='FUPDPIC-$id' src=\"images/fresh_sign.png\"
+ $update_pic = "<img id='FUPDPIC-$id' src=\"${theme_path}images/fresh_sign.png\"
alt=\"Fresh\">";
}
}
if ($line["marked"] == "t" || $line["marked"] == "1") {
- $marked_pic = "<img id=\"FMPIC-$id\" src=\"images/mark_set.png\"
+ $marked_pic = "<img id=\"FMPIC-$id\" src=\"${theme_path}images/mark_set.png\"
class=\"markedPic\"
alt=\"Unstar article\" onclick='javascript:tMark($id)'>";
} else {
- $marked_pic = "<img id=\"FMPIC-$id\" src=\"images/mark_unset.png\"
+ $marked_pic = "<img id=\"FMPIC-$id\" src=\"${theme_path}images/mark_unset.png\"
class=\"markedPic\"
alt=\"Star article\" onclick='javascript:tMark($id)'>";
}
if ($line["published"] == "t" || $line["published"] == "1") {
- $published_pic = "<img id=\"FPPIC-$id\" src=\"images/pub_set.gif\"
+ $published_pic = "<img id=\"FPPIC-$id\" src=\"${theme_path}images/pub_set.png\"
class=\"markedPic\"
alt=\"Unpublish article\" onclick='javascript:tPub($id)'>";
} else {
- $published_pic = "<img id=\"FPPIC-$id\" src=\"images/pub_unset.gif\"
+ $published_pic = "<img id=\"FPPIC-$id\" src=\"${theme_path}images/pub_unset.png\"
class=\"markedPic\"
alt=\"Publish article\" onclick='javascript:tPub($id)'>";
}
$tags_str = format_tags_string(get_article_tags($link, $id), $id);
-// print "<img src='images/tag.png' class='markedPic'>";
-
print "<span class='s1'>
- <img class='tagsPic' src='images/tag.png' alt='Tags' title='Tags'>
+ <img class='tagsPic' src='${theme_path}images/tag.png' alt='Tags' title='Tags'>
<span id=\"ATSTR-$id\">$tags_str</span>
<a title=\"".__('Edit tags for this article')."\"
href=\"javascript:editArticleTags($id, $feed_id, true)\">(+)</a>";
--- /dev/null
+begin;
+
+update ttrss_prefs set type_id = 2 where pref_name = '_THEME_ID';
+
+update ttrss_version set schema_version = 64;
+
+commit;
--- /dev/null
+begin;
+
+update ttrss_prefs set type_id = 2 where pref_name = '_THEME_ID';
+
+update ttrss_version set schema_version = 64;
+
+commit;
+++ /dev/null
-div.headlines_normal {
- position : absolute;
- border-width : 1px 1px 0px 0px;
- right : 400px;
- overflow : hidden;
- bottom : 40px;
- height : auto;
-}
-
-#content-frame {
- width : 400px;
- right : 0px;
- top : 85px;
- left : auto;
- border-width : 1px 0px 0px 1px;
-}
-
-div.postHeader div.postDate {
- text-align : left;
- color : gray;
- float : none;
-}
-
-div.postHeader div.postDateRTL {
- text-align : left;
- color : gray;
- float : none;
-}
-
-span.headlineInnerTitle {
- display : none;
-}
-
-#resize-grabber {
- height : 100%;
- width : 5px;
- border-width : 0px 1px 0px 0px;
- cursor : move;
- text-align : center;
- float : left;
- background : url("images/resize_vert.png") top left;
-}
-
-#content-insert {
- position : absolute;
- left : 6px;
- right : 0px;
- bottom : 0px;
- top : 0px;
-
-}
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="155.00000pt"
+ height="25.000000pt"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.43"
+ sodipodi:docbase="/home/fox/public_html/testbox/tt-rss/themes/graycube/images"
+ sodipodi:docname="ttrss_logo.svg"
+ inkscape:export-filename="/home/fox/public_html/testbox/tt-rss/themes/graycube/images/ttrss_logo.png"
+ inkscape:export-xdpi="109"
+ inkscape:export-ydpi="109">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3112">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3114" />
+ <stop
+ style="stop-color:#808080;stop-opacity:1;"
+ offset="1"
+ id="stop3116" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2800">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop2802" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop2804" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2782">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop2784" />
+ <stop
+ style="stop-color:#f6b5ba;stop-opacity:1;"
+ offset="1"
+ id="stop2786" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6"
+ inkscape:cx="109.86875"
+ inkscape:cy="3.8105931"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="1590"
+ inkscape:window-height="1124"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#999999;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Verdana"
+ x="3.2755625"
+ y="23.535715"
+ id="text1306"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png"
+ inkscape:export-xdpi="180.00000"
+ inkscape:export-ydpi="180.00000"><tspan
+ sodipodi:role="line"
+ id="tspan1308"
+ x="3.2755625"
+ y="23.535715"
+ style="fill:#f9f9f9;fill-opacity:1;stroke:#999999;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">tiny tiny</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#fdf5f5;fill-opacity:1;stroke:#ff7f7f;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Verdana"
+ x="143.44531"
+ y="23.594028"
+ id="text3120"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png"
+ inkscape:export-xdpi="180.00000"
+ inkscape:export-ydpi="180.00000"><tspan
+ sodipodi:role="line"
+ id="tspan3122"
+ x="143.44531"
+ y="23.594028"
+ style="fill:#fdf5f5;fill-opacity:1;stroke:#ff7f7f;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">rss</tspan></text>
+ </g>
+</svg>
--- /dev/null
+[theme]
+name=Compact
+version=1.0
+++ /dev/null
-body {
- background : white;
- color : black;
- margin : 0px;
- padding : 0px;
- font-family : sans-serif;
-}
-
-/* common styles */
-
-div.postReply {
- background-image : url("images/vgrad_light_rev.png");
- background-position : top left;
- background-repeat : repeat-x;
- height : 100%;
- padding : 10px;
- margin-left : 1px;
-}
-
-div.postReply a {
- color : #5050aa;
-}
-
-div.postReply a:hover {
- color : black;
-}
-
-div.postReply div.postHeader {
- background : white;
- border : 1px solid #c0c0c0;
-}
-
-div.postReply > div.postHeader {
- padding : 5px;
-}
-
-div.postReply div.postContent {
- padding : 10px;
-}
-
-div.postReply div.postIcon {
- float : right;
- border : 0px;
- margin : 10px 0px 10px 10px;
-}
-
-ul.feedList {
- list-style-type : none;
- margin : 5px;
- padding : 0px 0px 0px 10px;
-}
-
-ul.feedList li.feedCat {
- margin : 0px;
- padding : 3px 0px 3px 0px;
- color : #707070;
-}
-
-ul.feedList li.feedCat span.catTitle {
- color : #707070;
-}
-
-ul.feedList li.feedCat span.catTitle:hover {
- color : #5050aa;
-}
-
-ul.feedCatList {
- list-style-type : none;
- margin : 0px 0px 0px 20px;
- padding : 0px;
-}
-
-ul.feedCatList li {
- margin : 0px;
- padding : 0px 0px 0px 0px;
- color : black;
-}
-
-ul.feedList li {
- margin : 0px;
-}
-
-ul.feedlist li.feedUnread,
-ul.feedlist li.errorUnread,
-ul.feedlist li.labelUnread,
-ul.feedlist li.virtUnread,
-ul.feedlist li.tagUnread {
- font-weight : bold;
-}
-
-ul.feedlist li.errorSelected a,
-ul.feedlist li.error a,
-ul.feedlist li.errorUnread a,
-ul.feedlist li.errorUnreadSelected a {
- color : #f04040;
-}
-
-ul.feedlist li.feedSelected a,
-ul.feedlist li.labelSelected a,
-ul.feedlist li.virtSelected a,
-ul.feedlist li.tagSelected a {
- color : #5050aa;
-}
-
-ul.feedlist li.feedUnreadSelected a,
-ul.feedlist li.labelUnreadSelected a,
-ul.feedlist li.virtUnreadSelected a,
-ul.feedlist li.tagUnreadSelected a {
- color : #5050aa;
-}
-
-ul.feedlist li.feedUnreadSelected,
-ul.feedlist li.errorUnreadSelected,
-ul.feedlist li.labelUnreadSelected,
-ul.feedlist li.virtUnreadSelected,
-ul.feedlist li.tagUnreadSelected {
- font-weight : bold;
-}
-
-ul.feedList li.feed {
- display : block;
-}
-
-ul.feedList img, img.tinyFeedIcon {
- margin : 0px 3px 0px 0px;
- width : 16px;
- height : 16px;
- border-width : 0px;
-}
-
-h1 {
- font-size : 16pt;
-}
-
-h2 {
- font-size : 14pt;
- font-weight : bold;
- border-width : 0px 0px 1px 0px;
- border-style : solid;
- border-color : #e0e0e0;
-}
-
-h3 {
- font-size : 12pt;
- font-weight : bold;
- border-width : 0px 0px 1px 0px;
- border-style : solid;
- border-color : #e0e0e0;
-}
-
-hr {
- border-width : 0px 0px 1px 0px;
- border-style : dashed;
- border-color : #e0e0e0;
-}
-
-a {
- color : black;
- text-decoration : none;
-}
-
-a:hover {
- color : #5050aa;
-}
-
-#notify {
- color : black;
- font-weight : bold;
- padding : 3px;
-}
-
-#dispSwitch {
- padding : 5px 5px 5px 0px;
- font-size : x-small;
- text-align : right;
-}
-
-#dispSwitch a {
- color : gray;
-}
-
-#dispSwitch a:hover {
- color : #5050aa;
-}
-
-iframe {
- border : 0px solid white;
-}
-
-iframe.feedsFrameWithActions {
- width : 100%;
- height : 90%;
- margin : 0px;
- padding : 0px;
-}
-
-iframe.feedsFrame {
- width : 100%;
- height : 100%;
- margin : 0px;
- padding : 0px;
-}
-
-iframe.contentFrame, iframe.headlinesFrame {
- width : 100%;
- padding : 0px;
- margin : 0px;
- height : 100%;
-}
-
-.button {
- border : 1px solid #d0d0d0;
- background-image : url("images/button.png");
- background-position : top;
- background-repeat : repeat-x;
- background-color : white;
-}
-
-.button:hover {
- background : white;
- text-decoration : none;
- color : black;
-}
-
-a.button {
- padding : 2px 5px 2px 5px;
- font-size : small;
-}
-
-.evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td,
- .evenSelectedUnread td {
- background-color : #e0e0ff;
- font-weight : bold;
- border-color : #778899;
-}
-
-.oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td,
- .oddSelectedUnread td {
- background-color : #e0e0ff;
- font-weight : bold;
- border-color : #778899;
-
-}
-
-.evenSelected, .evenSelected td {
- background-color : #e0e0ff;
- border-color : #778899;
-}
-
-.oddSelected, .oddSelected td {
- background-color : #e0e0ff;
- border-color : #778899;
-
-}
-
-
-.disabledButton {
- border : 1px solid #c0c0c0;
- background-color : white;
- color : gray;
-}
-
-
-.evenGrayed, .evenGrayed td {
- background-color : #f0f0f0;
- color : #909090;
- border-color : #88b0f0;
-}
-
-.oddGrayed {
- color : #909090;
-}
-
-.even, .even td {
- border-color : #c0c0c0;
- background-color : #f0f0f0;
-}
-
-.odd, .odd td {
- border-color : #c0c0c0;
-}
-
-.evenUnread, .evenUnread td {
- background-color : #f0f0f0;
- font-weight : bold;
- border-color : #c0c0c0;
-}
-
-.oddUnread, .oddUnread td {
- font-weight : bold;
- background-color : #f0f0f0;
-}
-
-td > input, div > input {
- border : 1px solid #a0a0a0;
-}
-
-/* preferences */
-
-tr.title td {
- border-width : 0px 0px 1px 0px;
- border-color : #f0f0f0;
- border-style : solid;
- font-size : small;
- color : gray;
-}
-
-tr.title td a {
- color : gray;
-}
-
-tr.title td a:hover {
- color : #5050aa;
-}
-
-div.prefFeedCatHolder {
- border : 1px solid #c0c0c0;
-}
-
-table.prefFeedList td.feedEditCat {
- font-size : large;
- border-color : #c0c0c0;
-}
-
-table.prefFilterList td.filterEditCat {
- font-size : large;
- border-color : #c0c0c0;
-}
-
-table.prefFeedList td.feedIcon {
- text-align : center;
-}
-
-table.prefFeedList td.feedSelect {
- text-align : center;
-}
-
-a.helpLink {
- color : #808080;
-}
-
-a.helpLink:hover {
- color : #5050aa;
-}
-
-div.helpResponse {
- margin : 10px;
- background-image : url("images/vgrad_light_rev2.png");
- background-position : top left;
- background-repeat : repeat-x;
- padding : 10px 20px 10px 20px;
- border : 1px solid #f0f0f0;
-}
-
-#userDlgShadow {
- z-index : 3;
- position : absolute;
- left : 30%;
- top : 30%;
- display : none;
- background-image : url("images/shadow.png");
-}
-
-#userDlg {
- padding : 15px;
- border : 1px solid #c0c0c0;
- font-size : small;
- position : relative;
- bottom : 2px;
- right : 2px;
- background-color : white;
- background-image : url("images/vgrad_light_rev2.png");
- background-position : top left;
- background-repeat : repeat-x;
-}
-
-#qafInput {
- width : 300px;
-}
-
-#infoBoxTitle {
- border-color : #c0c0c0;
- background-color : #c0c0c0;
- color : white;
-}
-
-
-#infoBox {
- border-color : #c0c0c0;
- font-size : small;
- background : white;
-}
-
-/*#infoBoxShadow {
- background-image : url("images/shadow.png");
- position : absolute;
- width : 30%;
- left : 35%;
- top : 30%;
- z-index : 3;
- display : none;
-}*/
-
-div.infoBoxContents {
- background-image : url("images/vgrad_light_rev2.png");
- background-position : top left;
- background-repeat : repeat-x;
-}
-
-div.helpResponse h1, div.infoBoxContents h1 {
- border-width : 0px 0px 1px 0px;
- border-style : solid;
- border-color : #c0c0c0;
- font-size : 16pt;
-}
-
-div.helpResponse h2, div.infoBoxContents h2 {
- border-width : 0px 0px 0px 0px;
- font-size : 12pt;
-}
-
-div.prefsTab {
- border-width : 1px 1px 0px 1px;
- border-color : #c0c0c0;
- border-style : solid;
- font-size : small;
- position : relative;
- bottom : 0px;
- border-collapse : collapse;
- -moz-border-radius : 3px;
- min-width : 100px;
- text-align : center;
- background-image : url("images/vgrad_light_rev2.png");
- background-position : top left;
- background-repeat : repeat-x;
-
-}
-
-div.prefsTabSelected {
- float : left;
- border-width : 1px 1px 0px 1px;
- border-color : #c0c0c0;
- border-style : solid;
- margin : 0px 0px 0px 5px;
- padding : 3px 5px 3px 5px;
- font-size : small;
- position : relative;
- bottom : 0px;
- border-collapse : collapse;
- -moz-border-radius : 3px;
- font-weight : bold;
- min-width : 100px;
- text-align : center;
- background : #f0f0f0;
-}
-
-input.prefsTab {
- border-width : 1px 1px 0px 1px;
- border-color : #c0c0c0;
- padding : 2px 7px 2px 7px;
- margin : 0px 1px 0px 0px;
- width : 130px;
- background-image : url("images/vgrad_light_rev2.png");
- background-position : top left;
- background-repeat : repeat-x;
- -moz-border-radius : 7px 7px 0px 0px;
- font-size : small;
-}
-
-input.prefsTabSelected {
- border-width : 1px 1px 0px 1px;
- border-color : #c0c0c0;
- padding : 2px 7px 2px 7px;
- margin : 0px 1px 0px 0px;
- width : 130px;
- background : white;
- font-weight : bold;
- background-position : top left;
- background-repeat : repeat-x;
- -moz-border-radius : 7px 7px 0px 0px;
- font-size : small;
- color : black;
-}
-
-input.prefsTab:hover {
- background : white;
-}
-
-div.warning {
- background : #fffff0;
- border : 1px solid #c0c0c0;
- padding : 5px;
- margin : 5px;
- font-size : small;
-}
-
-div.notice {
- background : #ffffff;
- border : 1px solid #c0c0c0;
- padding : 5px;
- margin : 5px;
- font-size : small;
-}
-
-ul.nomarks {
- list-style-type : none;
- margin : 0px;
- padding : 10px;
-}
-
-div.bigErrorMsg {
- border : 1px solid #c0c0c0;
- background : #fff0f0;
- padding : 30px;
- margin : 20px;
-}
-
-div.prefHelp, td.prefHelp {
- font-size : x-small;
- color : gray;
- padding : 5px;
-}
-
-table.loginForm {
- background-image : url("images/vgrad_light_rev.png");
- background-color : white;
- background-position : top left;
- background-repeat : repeat-x;
-}
-
-table.innerLoginForm {
- border : 1px solid #f0f0f0;
- padding : 50px;
- background-color : white;
-}
-
-table.innerLoginForm td {
- padding : 3px 3px 5px 3px;
-}
-
-span.insensitive {
- color : gray;
-}
-
-.prefGenericAddBox {
- margin : 5px;
- font-size : small;
-}
-
-.prefGenericAddBox td {
- font-size : small;
-}
-
-body.logoutBody {
- background-color : #f0f0f0;
- color : black;
-}
-
-span.logoutWarning {
- color : red;
- font-weight : bold;
-}
-
-div.logoutContent {
- width : 600px;
- border : 1px solid #c0c0c0;
- background-color : white;
- margin-left : auto;
- margin-right : auto;
- margin-top : 20px;
- padding : 10px;
-}
-
-.small {
- font-size : x-small;
-}
-
-table.innerFeedTable td {
- margin : 0px;
- padding : 0px;
-}
-
-td.selectPrompt {
- font-size : x-small;
- color : gray;
-}
-
-table.headlinesSubToolbar td {
- color : gray;
-}
-
-span.contentPreview {
- font-size : x-small;
- color : gray;
- font-weight : normal;
-}
-
-span.contentPreview:hover {
- color : #5050aa;
-}
-
-table.headlinesList td.hlMarkedPic {
- width : 25px;
- text-align : center;
-}
-
-table.headlinesList td.hlfeed {
- text-align : right;
- font-size : small;
-}
-
-td.hlSelectRow, td.hlUpdatePic {
- width : 25px;
- text-align : center;
-}
-
-table.headlinesList td.hlUpdated {
- font-size : small;
- color : gray;
- text-align : right;
- width : 100px;
-}
-
-table.headlinesList tr td {
- padding : 2px 0px 2px 0px;
-}
-
-div.postHeader td.postDate {
- font-size : x-small;
- text-align : right;
- color : gray;
-}
-
-div.postHeader td.postDateRTL {
- font-size : x-small;
- text-align : left;
- color : gray;
-}
-
-#feedUpdateErrors {
- display : none;
-}
-
-#allEntryTags {
- font-size : x-small;
- border-width : 0px 0px 1px 0px;
- border-style : solid;
- border-color : #c0c0c0;
- padding-bottom : 5px;
- display : none;
-}
-
-/*td.hlContent {
- overflow : hidden;
- height : 1em;
- display : block;
-} */
-
-td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
- height : 1em;
-}
-
-div.cdmArticle {
- border : 1px solid #f0f0f0;
- background-color : #fafafa;
- -moz-border-radius : 5px;
- margin : 10px 10px 0px 10px;
- padding : 10px;
-}
-
-div.cdmArticleUnread {
- border : 1px solid #d5f1f4;
- background-color : #fafeff;
- -moz-border-radius : 5px;
- margin : 10px 10px 0px 10px;
- padding : 10px;
-}
-
-div.cdmArticleSelected, div.cdmArticleUnreadSelected {
- border : 1px solid #d0d0f6;
- background-color : #eaeaff;
- -moz-border-radius : 5px;
- margin : 10px 10px 0px 10px;
- padding : 10px;
-}
-
-div.cdmArticleUnread div.cdmHeader a, div.cdmArticleUnreadSelected div.cdmHeader a {
- font-weight : bold;
-}
-
-div.cdmHeader {
- padding-bottom : 5px;
-}
-
-div.cdmFooter {
- font-size : x-small;
- color : gray;
- padding-top : 5px;
-}
-
-div.cdmFooter input, div.cdmHeader input, div.cdmFooter img {
- margin : 0px;
-}
-
-div.cdmHeader, div.cdmHeader a {
- color : gray;
- font-size : x-small;
-}
-
-div.cdmHeader a:hover {
- color : #5050aa;
-}
-
-div.cdmContent {
-}
-
-a.warning {
- color : #f04040;
-}
-
-img.closeButton {
- border-width : 0px;
- float : right;
-}
-
-span.groupPrompt {
- font-size : x-small;
- color : #505050;
-}
-
-ul.userFeedList {
- height : 300px;
- overflow : auto;
- list-style-type : none;
- border-color : #c0c0c0;
-}
-
-/* #browseBigFeedList li.oddSelected {
- border : 1px solid #d0d0f6;
- background-color : #eaeaff;
- -moz-border-radius : 5px;
-} */
-
-ul.browseFeedList {
- height : 300px;
- overflow : auto;
- list-style-type : none;
- margin : 0px 0px 5px 0px;
- padding : 0px;
- border-color : #c0c0c0;
-}
-
-ul.browseFeedList li {
- margin : 0px;
- padding : 0px;
-}
-
-span.subscribers {
- color : #808080;
-}
-
-div.subscribers {
- color : #808080;
- font-size : x-small;
- float : right;
-}
-
-input.feedBrowseCB {
- margin-right : 1em;
-}
-
-div.browserDetails {
- margin : 5px 5px 5px 5px;
- display : none;
- padding : 5px;
-}
-
-ul.compact {
- list-style-type : none;
- margin : 0px;
- padding : 0px;
-}
-
-ul.compact li {
- margin : 0px;
- padding : 0px;
-}
-
-div.browserFeedInfo {
- font-size : x-small;
- border-color : #c0c0c0;
-}
-
-div.browserFeedInfo div.detailsPart {
- margin : 5px 0px 5px 5px;
-}
-
-div.cdmContent a {
- color : #5050aa;
-}
-
-div.cdmContent a:hover {
- color : black;
-}
-
-/* layout */
-
-#header {
- color : gray;
-}
-
-#feeds-holder {
- border-color : #c0c0c0;
-}
-
-#toolbar {
- background-image : url("images/vgrad_light.png");
- background-position : bottom left;
- background-repeat : repeat-x;
-}
-
-div.headlines_normal {
- border-color : #c0c0c0;
-}
-
-div.headlines_cdm {
- border-color : #c0c0c0;
-}
-
-#content-frame {
- border-color : #c0c0c0;
-}
-
-#prefFooter {
- display : none;
-}
-
-#footer {
- position : absolute;
- bottom : 0px;
- height : 20px;
- text-align : center;
- color : gray;
- font-size : x-small;
- background-image : url("images/vgrad_light_rev2.png");
- background-position : top left;
- background-repeat : repeat-x;
- background-color : white;
- border-color : #c0c0c0;
- right : 0px;
- left : 0px;
- padding : 10px;
-}
-
-#headlinesContainer {
- background-color : white;
-}
-
-/* preferences layout */
-
-#prefHeader {
- position : static;
- color : gray;
- margin : 10px;
-}
-
-div.return a {
- color : #5050aa;
-}
-
-div.return a:hover {
- color : black;
-}
-
-#prefContentOuter {
- background-image : url("images/vgrad_light_rev.png");
- background-position : top left;
- background-repeat : repeat-x;
- border-color : #c0c0c0;
-}
-
-#prefContent {
- background-image : url("images/vgrad_light_rev.png");
- background-position : top left;
- background-repeat : repeat-x;
-
-}
-
-div.topLinks a {
- color : #5050aa;
-}
-
-div.tagCloudContainer {
- border : 1px solid #c0c0c0;
-}
-
-div.infoBoxContents a {
- color : #5050aa;
-}
-
-a.visibleLink {
- color : gray;
-}
-
-table.headlinesList tr.feedTitle td a, div.cdmFeedTitle a {
- color : #5050aa;
-}
-
-table.headlinesList tr.feedTitle td , div.cdmFeedTitle {
- background : white;
-}
-
-#resize-grabber {
- border-color : #c0c0c0;
- background : url("images/resize_horiz.png") top left;
-}
-
--- /dev/null
+[theme]
+name=Graycube
+version=1.0
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="155.00000pt"
+ height="25.000000pt"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="ttrss_logo.svg"
+ inkscape:export-filename="/Users/fox/Desktop/ttrss_logo.png"
+ inkscape:export-xdpi="109.68"
+ inkscape:export-ydpi="109.68"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:modified="TRUE"
+ version="1.1">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 15.625 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="193.75 : 15.625 : 1"
+ inkscape:persp3d-origin="96.875 : 10.416667 : 1"
+ id="perspective2900" />
+ <linearGradient
+ id="linearGradient3112">
+ <stop
+ style="stop-color:#3c2c4c;stop-opacity:1;"
+ offset="0"
+ id="stop3114" />
+ <stop
+ style="stop-color:#b077ec;stop-opacity:1;"
+ offset="1"
+ id="stop3116" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2800">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop2802" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop2804" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2782">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop2784" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop2786" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3112"
+ id="linearGradient3118"
+ x1="50"
+ y1="12.985595"
+ x2="50"
+ y2="31.920942"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-0.474438,0.321428)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2782"
+ id="linearGradient3124"
+ gradientUnits="userSpaceOnUse"
+ x1="50"
+ y1="12.985595"
+ x2="50"
+ y2="31.920942"
+ gradientTransform="translate(139.6953,0.37974)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#202020"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="3.959798"
+ inkscape:cx="103.10277"
+ inkscape:cy="3.8105931"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="1499"
+ inkscape:window-height="1036"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ showgrid="false"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:url(#linearGradient3118);fill-opacity:1;stroke:#b077ec;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Verdana"
+ x="3.2755625"
+ y="24.07143"
+ id="text1306"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png"
+ inkscape:export-xdpi="180.00000"
+ inkscape:export-ydpi="180.00000"><tspan
+ sodipodi:role="line"
+ id="tspan1308"
+ x="3.2755625"
+ y="24.07143"
+ style="fill:url(#linearGradient3118);fill-opacity:1;stroke:#b077ec;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">tiny tiny</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:url(#linearGradient3124);fill-opacity:1.0;stroke:#b077ec;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Verdana"
+ x="143.44531"
+ y="24.129744"
+ id="text3120"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png"
+ inkscape:export-xdpi="180.00000"
+ inkscape:export-ydpi="180.00000"><tspan
+ sodipodi:role="line"
+ id="tspan3122"
+ x="143.44531"
+ y="24.129744"
+ style="fill:url(#linearGradient3124);fill-opacity:1.0;stroke:#b077ec;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">rss</tspan></text>
+ </g>
+</svg>
--- /dev/null
+body {
+ background : #202020;
+}
+
+a {
+ color : gray;
+}
+
+a:hover {
+ color : #b077ec;
+}
+
+h3 {
+ border-color : #202020;
+}
+
+#overlay {
+ background : #202020;
+ color : gray;
+}
+
+div#l_progress_o {
+ background-color : #3c2c4c;
+}
+
+div#l_progress_i {
+ background-color : #b077ec;
+}
+
+#header {
+
+}
+
+#footer, #prefFooter {
+ background : #202020;
+ color : gray;
+ border-color : #404040;
+}
+
+#footer a:hover {
+ color : #b077ec;
+}
+
+#feeds-holder {
+ background : #404040;
+ border-style : solid;
+ border-color : #404040;
+}
+
+#toolbar {
+ background : #202020;
+}
+
+input, select, button {
+ background : #3c2c4c;
+ border : 1px solid black;
+ color : #b077ec;
+ padding : 2px 4px 2px 4px;
+}
+
+textarea {
+ background : #3c2c4c;
+ border : 1px solid black;
+ color : #b077ec;
+}
+
+select {
+ padding : 2px 0px 2px 4px;
+}
+
+div.headlines_normal {
+ border-color : #404040;
+ background : #202020;
+}
+
+div.headlines_cdm {
+ border-color : #404040;
+ background : #202020;
+}
+
+div#headlinesInnerContainer {
+ background : #202020;
+}
+
+div.headlinesSubToolbar {
+ background : #404040;
+ color : #f0f0f0;
+}
+
+#resize-grabber {
+ border-width : 0px 0px 1px 0px;
+ border-style : solid;
+ border-color : #3c2c4c;
+ background : #3c2c4c;
+}
+
+#content-frame {
+ border-color : #404040;
+}
+
+#content-insert {
+ background : #202020;
+}
+
+.evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td,
+ .evenSelectedUnread td {
+ background-color : #3c2c4c;
+ font-weight : bold;
+ border-color : #404040;
+}
+
+.oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td,
+ .oddSelectedUnread td {
+ background-color : #3c2c4c;
+ font-weight : bold;
+ border-color : #404040;
+
+}
+
+.evenSelected, .evenSelected td {
+ background-color : #3c2c4c;
+ border-color : #404040;
+}
+
+.oddSelected, .oddSelected td {
+ background-color : #3c2c4c;
+ border-color : #404040;
+}
+
+.evenGrayed, .evenGrayed td {
+ background-color : #303030;
+ color : gray;
+ border-color : #404040;
+}
+
+.oddGrayed, .oddGrayed td {
+ border-color : #404040;
+}
+
+.oddGrayed {
+ color : gray;
+ background-color : #404040;
+}
+
+.even, .even td {
+ border-color : #404040;
+ background-color : #404040;
+}
+
+.odd, .odd td {
+ background-color : #202020;
+ border-color : #202020;
+}
+
+.evenUnread, .evenUnread td {
+ background-color : #404040;
+ font-weight : bold;
+ border-color : #404040;
+}
+
+.oddUnread, .oddUnread td {
+ font-weight : bold;
+ border-color : #404040;
+ background-color : #202020;
+}
+
+ul.feedList li.feedCatSelected {
+ color : #b077ec;
+}
+
+ul.feedList li.feedCatSelected span.catTitle {
+ color : #b077ec;
+}
+
+ul.feedList li.feedCat {
+ color : #b077ec;
+}
+
+ul.feedList li.feedCat span.catTitle:hover {
+ color : #b077ec;
+}
+
+ul.feedList li.feedCat span.catTitle {
+ color : #b077ec;
+}
+
+ul.feedCatList li {
+ color : gray;
+}
+
+#prefContentOuter {
+ background : #404040;
+ border-color : #404040;
+}
+
+#prefContent {
+ background : #404040;
+ color : gray;
+
+}
+
+div.prefsTab {
+ border-color : #404040;
+ color : gray;
+}
+
+div.prefsTabSelected {
+ border-color : #404040;
+ background : #404040;
+ color : gray;
+}
+
+div.topLinks a {
+ color : #b077ec;
+}
+
+div.topLinks a:hover {
+ color : gray;
+}
+
+li.feedSelected a,
+li.labelSelected a,
+li.virtSelected a,
+li.tagSelected a {
+ color : #b077ec;
+}
+
+li.feedUnreadSelected a,
+li.labelUnreadSelected a,
+li.virtUnreadSelected a,
+li.tagUnreadSelected a {
+ color : #b077ec;
+}
+
+span.contentPreview:hover, td.hlContent a:hover {
+ color : #b077ec;
+}
+
+.catCtrHasUnread, .feedCtrHasUnread {
+ color : #8752c2;
+}
+
+span#headlineActionsDrop {
+ border : 1px solid #202020;
+ color : gray;
+ background : #202020;
+}
+
+ul#headlineActionsBody {
+ background-color : #202020;
+ border-color : #202020;
+}
+
+ul#headlineActionsBody li {
+ color : gray;
+}
+
+ul#headlineActionsBody li:hover {
+ color : gray;
+ background : #404040;
+}
+
+ul#headlineActionsBody li.insensitive {
+ color : #404040;
+}
+
+ul#headlineActionsBody li.insensitive:hover {
+ background : #202020;
+ color : #404040;
+}
+
+optgroup {
+ color : #b077ec;
+}
+
+#infoBoxTitle {
+ border-color : #404004;
+ background : #404040;
+ color : gray;
+ text-shadow : #202020 0px 1px 0px;
+}
+
+
+#infoBox {
+ border-color : #202020;
+ background : #202020;
+ color : gray;
+}
+
+div.infoBoxContents a {
+ color : gray;
+}
+
+div.infoBoxContents a:hover {
+ color : #b077ec;
+}
+
+div.notice {
+ background : #202020;
+ border : 1px solid #404040;
+ color : gray;
+}
+
+.notify, .notifyInfo, .notifyProgress {
+ border-color : #b077ec;
+ background-color : #3c2c4c;
+ color : gray;
+}
+
+div.tagCloudContainer {
+ border : 1px solid #404040;
+ background : #202020;
+}
+
+div.tagCloudContainer a:hover {
+ color : #b077ec;
+}
+
+#dispSwitch a:hover {
+ color : #b077ec;
+}
+
+div.postReply {
+ color : gray;
+}
+
+div.postReply a {
+ color : gray;
+}
+
+div.postReply a:hover {
+ color : #b077ec;
+}
+
+div.postReply div.postHeader {
+ background : #3c2c4c;
+ border-color : #202020;
+ margin : 0px;
+}
+
+div.postReply > div.postHeader {
+ padding : 5px;
+}
+
+#dialog_overlay {
+ background-image : url("images/shadow_dark.png");
+}
+
+div#cmdline {
+ background-color : #3c2c4c;
+ border : 1px solid #b077ec;
+ padding : 3px 5px 3px 5px;
+ z-index : 5;
+ color : #b077ec;
+}
+
+table.prefFilterList tr.even:hover td,
+table.prefFilterList tr.odd:hover td,
+table.prefFilterList tr.evenSelected:hover td,
+table.prefFilterList tr.oddSelected:hover td
+table.prefLabelList tr.even:hover td,
+table.prefLabelList tr.odd:hover td,
+table.prefLabelList tr.evenSelected:hover td,
+table.prefLabelList tr.oddSelected:hover td,
+table.prefUserList tr.even:hover td,
+table.prefUserList tr.odd:hover td,
+table.prefUserList tr.evenSelected:hover td,
+table.prefUserList tr.oddSelected:hover td,
+table.prefFeedList tr.even:hover td,
+table.prefFeedList tr.odd:hover td,
+table.prefFeedList tr.evenSelected:hover td,
+table.prefFeedList tr.oddSelected:hover td
+{
+ color : #b077ec;
+}
+
+table.headlinesList tr.feedTitle td a, div.cdmFeedTitle a {
+ color : gray;
+}
+
+table.headlinesList tr.feedTitle td {
+ background : #efefef;
+}
+
+tr.title td {
+ color : gray;
+ font-weight : bold;
+ border-color : #202020;
+}
+
+tr.title td a {
+ color : gray;
+}
+
+tr.title td a:hover {
+ color : #b077ec;
+}
+
+table.prefFeedList td.feedEditCat {
+ border-color : #202020;
+}
+
+table.prefFilterList td.filterEditCat {
+ border-color : #202020;
+}
+
+ul.browseFeedList, ul.userFeedList {
+ border : 1px solid #404040;
+ background : #202020;
+}
+
+div.prefFeedCatHolder {
+ border : 1px solid #404040;
+ background-color : #202020;
+}
+
+#debug_output {
+ background-color : #202020;
+ border : 1px solid #b077ec;
+ color : gray;
+}
+
+span.debugTS {
+ color : #b077ec;
+}
+
+div.cdmArticle {
+ border-color : #202020;
+ background : #404040;
+ color : gray;
+}
+
+div.cdmArticleUnread {
+ border-color : #202020;
+ background : #404040;
+ color : gray;
+}
+
+div.cdmArticleUnread div.cdmHeader {
+ background : transparent;
+ background-repeat : repeat-x;
+ color : gray;
+}
+
+div.cdmArticleUnread div.cdmHeader span.titleWrap a {
+ color : white;
+}
+
+div.cdmArticleUnreadSelected div.cdmHeader span.titleWrap a {
+ color : white;
+}
+
+div.cdmArticleSelected, div.cdmArticleUnreadSelected {
+ border-color : #404040;
+ background : #3c2c4c;
+ color : gray;
+}
+
+div.cdmArticleSelected div.cdmFooter, div.cdmArticleUnreadSelected div.cdmFooter {
+ background : gray;
+}
+
+div.cdmArticleUnread div.cdmHeader a.title,
+div.cdmArticleUnreadSelected div.cdmHeader a.title {
+ color : gray;
+}
+
+div.cdmHeader a.title {
+ color : gray;
+}
+
+div.cdmHeader a:hover {
+ color : #3c2c4c;
+}
+
+div.cdmFooter {
+ background : #303030;
+ color : gray;
+}
+
+div.cdmContent a {
+ color : #b077ec;
+}
+
+div.cdmContent a:hover {
+ color : #3c2c4c;
+}
+
--- /dev/null
+[theme]
+name=Neon
+version=1.0
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="155.00000pt"
+ height="25.000000pt"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.43"
+ sodipodi:docbase="/home/fox/public_html/testbox/tt-rss/themes/graycube/images"
+ sodipodi:docname="ttrss_logo.svg"
+ inkscape:export-filename="/home/fox/public_html/testbox/tt-rss/themes/graycube/images/ttrss_logo.png"
+ inkscape:export-xdpi="109"
+ inkscape:export-ydpi="109">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3112">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3114" />
+ <stop
+ style="stop-color:#808080;stop-opacity:1;"
+ offset="1"
+ id="stop3116" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2800">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop2802" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop2804" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2782">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop2784" />
+ <stop
+ style="stop-color:#f6b5ba;stop-opacity:1;"
+ offset="1"
+ id="stop2786" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6"
+ inkscape:cx="109.86875"
+ inkscape:cy="3.8105931"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="1590"
+ inkscape:window-height="1124"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#999999;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Verdana"
+ x="3.2755625"
+ y="23.535715"
+ id="text1306"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png"
+ inkscape:export-xdpi="180.00000"
+ inkscape:export-ydpi="180.00000"><tspan
+ sodipodi:role="line"
+ id="tspan1308"
+ x="3.2755625"
+ y="23.535715"
+ style="fill:#f9f9f9;fill-opacity:1;stroke:#999999;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">tiny tiny</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#fdf5f5;fill-opacity:1;stroke:#ff7f7f;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Verdana"
+ x="143.44531"
+ y="23.594028"
+ id="text3120"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png"
+ inkscape:export-xdpi="180.00000"
+ inkscape:export-ydpi="180.00000"><tspan
+ sodipodi:role="line"
+ id="tspan3122"
+ x="143.44531"
+ y="23.594028"
+ style="fill:#fdf5f5;fill-opacity:1;stroke:#ff7f7f;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">rss</tspan></text>
+ </g>
+</svg>
--- /dev/null
+body {
+ background : white;
+ color : black;
+ margin : 0px;
+ padding : 0px;
+ font-family : sans-serif;
+}
+
+/* common styles */
+
+div.postReply {
+ background-image : url("images/vgrad_light_rev.png");
+ background-position : top left;
+ background-repeat : repeat-x;
+ height : 100%;
+ padding : 10px;
+ margin-left : 1px;
+}
+
+div.postReply a {
+ color : #5050aa;
+}
+
+div.postReply a:hover {
+ color : black;
+}
+
+div.postReply div.postHeader {
+ background : white;
+ border : 1px solid #c0c0c0;
+}
+
+div.postReply > div.postHeader {
+ padding : 5px;
+}
+
+div.postReply div.postContent {
+ padding : 10px;
+}
+
+div.postReply div.postIcon {
+ float : right;
+ border : 0px;
+ margin : 10px 0px 10px 10px;
+}
+
+ul.feedList {
+ list-style-type : none;
+ margin : 5px;
+ padding : 0px 0px 0px 10px;
+}
+
+ul.feedList li.feedCat {
+ margin : 0px;
+ padding : 3px 0px 3px 0px;
+ color : #707070;
+}
+
+ul.feedList li.feedCat span.catTitle {
+ color : #707070;
+}
+
+ul.feedList li.feedCat span.catTitle:hover {
+ color : #5050aa;
+}
+
+ul.feedCatList {
+ list-style-type : none;
+ margin : 0px 0px 0px 20px;
+ padding : 0px;
+}
+
+ul.feedCatList li {
+ margin : 0px;
+ padding : 0px 0px 0px 0px;
+ color : black;
+}
+
+ul.feedList li {
+ margin : 0px;
+}
+
+ul.feedlist li.feedUnread,
+ul.feedlist li.errorUnread,
+ul.feedlist li.labelUnread,
+ul.feedlist li.virtUnread,
+ul.feedlist li.tagUnread {
+ font-weight : bold;
+}
+
+ul.feedlist li.errorSelected a,
+ul.feedlist li.error a,
+ul.feedlist li.errorUnread a,
+ul.feedlist li.errorUnreadSelected a {
+ color : #f04040;
+}
+
+ul.feedlist li.feedSelected a,
+ul.feedlist li.labelSelected a,
+ul.feedlist li.virtSelected a,
+ul.feedlist li.tagSelected a {
+ color : #5050aa;
+}
+
+ul.feedlist li.feedUnreadSelected a,
+ul.feedlist li.labelUnreadSelected a,
+ul.feedlist li.virtUnreadSelected a,
+ul.feedlist li.tagUnreadSelected a {
+ color : #5050aa;
+}
+
+ul.feedlist li.feedUnreadSelected,
+ul.feedlist li.errorUnreadSelected,
+ul.feedlist li.labelUnreadSelected,
+ul.feedlist li.virtUnreadSelected,
+ul.feedlist li.tagUnreadSelected {
+ font-weight : bold;
+}
+
+ul.feedList li.feed {
+ display : block;
+}
+
+ul.feedList img, img.tinyFeedIcon {
+ margin : 0px 3px 0px 0px;
+ width : 16px;
+ height : 16px;
+ border-width : 0px;
+}
+
+h1 {
+ font-size : 16pt;
+}
+
+h2 {
+ font-size : 14pt;
+ font-weight : bold;
+ border-width : 0px 0px 1px 0px;
+ border-style : solid;
+ border-color : #e0e0e0;
+}
+
+h3 {
+ font-size : 12pt;
+ font-weight : bold;
+ border-width : 0px 0px 1px 0px;
+ border-style : solid;
+ border-color : #e0e0e0;
+}
+
+hr {
+ border-width : 0px 0px 1px 0px;
+ border-style : dashed;
+ border-color : #e0e0e0;
+}
+
+a {
+ color : black;
+ text-decoration : none;
+}
+
+a:hover {
+ color : #5050aa;
+}
+
+#notify {
+ color : black;
+ font-weight : bold;
+ padding : 3px;
+}
+
+#dispSwitch {
+ padding : 5px 5px 5px 0px;
+ font-size : x-small;
+ text-align : right;
+}
+
+#dispSwitch a {
+ color : gray;
+}
+
+#dispSwitch a:hover {
+ color : #5050aa;
+}
+
+iframe {
+ border : 0px solid white;
+}
+
+iframe.feedsFrameWithActions {
+ width : 100%;
+ height : 90%;
+ margin : 0px;
+ padding : 0px;
+}
+
+iframe.feedsFrame {
+ width : 100%;
+ height : 100%;
+ margin : 0px;
+ padding : 0px;
+}
+
+iframe.contentFrame, iframe.headlinesFrame {
+ width : 100%;
+ padding : 0px;
+ margin : 0px;
+ height : 100%;
+}
+
+.button {
+ border : 1px solid #d0d0d0;
+ background-image : url("images/button.png");
+ background-position : top;
+ background-repeat : repeat-x;
+ background-color : white;
+}
+
+.button:hover {
+ background : white;
+ text-decoration : none;
+ color : black;
+}
+
+a.button {
+ padding : 2px 5px 2px 5px;
+ font-size : small;
+}
+
+.evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td,
+ .evenSelectedUnread td {
+ background-color : #e0e0ff;
+ font-weight : bold;
+ border-color : #778899;
+}
+
+.oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td,
+ .oddSelectedUnread td {
+ background-color : #e0e0ff;
+ font-weight : bold;
+ border-color : #778899;
+
+}
+
+.evenSelected, .evenSelected td {
+ background-color : #e0e0ff;
+ border-color : #778899;
+}
+
+.oddSelected, .oddSelected td {
+ background-color : #e0e0ff;
+ border-color : #778899;
+
+}
+
+
+.disabledButton {
+ border : 1px solid #c0c0c0;
+ background-color : white;
+ color : gray;
+}
+
+
+.evenGrayed, .evenGrayed td {
+ background-color : #f0f0f0;
+ color : #909090;
+ border-color : #88b0f0;
+}
+
+.oddGrayed {
+ color : #909090;
+}
+
+.even, .even td {
+ border-color : #c0c0c0;
+ background-color : #f0f0f0;
+}
+
+.odd, .odd td {
+ border-color : #c0c0c0;
+}
+
+.evenUnread, .evenUnread td {
+ background-color : #f0f0f0;
+ font-weight : bold;
+ border-color : #c0c0c0;
+}
+
+.oddUnread, .oddUnread td {
+ font-weight : bold;
+ background-color : #f0f0f0;
+}
+
+td > input, div > input {
+ border : 1px solid #a0a0a0;
+}
+
+/* preferences */
+
+tr.title td {
+ border-width : 0px 0px 1px 0px;
+ border-color : #f0f0f0;
+ border-style : solid;
+ font-size : small;
+ color : gray;
+}
+
+tr.title td a {
+ color : gray;
+}
+
+tr.title td a:hover {
+ color : #5050aa;
+}
+
+div.prefFeedCatHolder {
+ border : 1px solid #c0c0c0;
+}
+
+table.prefFeedList td.feedEditCat {
+ font-size : large;
+ border-color : #c0c0c0;
+}
+
+table.prefFilterList td.filterEditCat {
+ font-size : large;
+ border-color : #c0c0c0;
+}
+
+table.prefFeedList td.feedIcon {
+ text-align : center;
+}
+
+table.prefFeedList td.feedSelect {
+ text-align : center;
+}
+
+a.helpLink {
+ color : #808080;
+}
+
+a.helpLink:hover {
+ color : #5050aa;
+}
+
+div.helpResponse {
+ margin : 10px;
+ background-image : url("images/vgrad_light_rev2.png");
+ background-position : top left;
+ background-repeat : repeat-x;
+ padding : 10px 20px 10px 20px;
+ border : 1px solid #f0f0f0;
+}
+
+#userDlgShadow {
+ z-index : 3;
+ position : absolute;
+ left : 30%;
+ top : 30%;
+ display : none;
+ background-image : url("images/shadow.png");
+}
+
+#userDlg {
+ padding : 15px;
+ border : 1px solid #c0c0c0;
+ font-size : small;
+ position : relative;
+ bottom : 2px;
+ right : 2px;
+ background-color : white;
+ background-image : url("images/vgrad_light_rev2.png");
+ background-position : top left;
+ background-repeat : repeat-x;
+}
+
+#qafInput {
+ width : 300px;
+}
+
+#infoBoxTitle {
+ border-color : #c0c0c0;
+ background-color : #c0c0c0;
+ color : white;
+}
+
+
+#infoBox {
+ border-color : #c0c0c0;
+ font-size : small;
+ background : white;
+}
+
+/*#infoBoxShadow {
+ background-image : url("images/shadow.png");
+ position : absolute;
+ width : 30%;
+ left : 35%;
+ top : 30%;
+ z-index : 3;
+ display : none;
+}*/
+
+div.infoBoxContents {
+ background-image : url("images/vgrad_light_rev2.png");
+ background-position : top left;
+ background-repeat : repeat-x;
+}
+
+div.helpResponse h1, div.infoBoxContents h1 {
+ border-width : 0px 0px 1px 0px;
+ border-style : solid;
+ border-color : #c0c0c0;
+ font-size : 16pt;
+}
+
+div.helpResponse h2, div.infoBoxContents h2 {
+ border-width : 0px 0px 0px 0px;
+ font-size : 12pt;
+}
+
+div.prefsTab {
+ border-width : 1px 1px 0px 1px;
+ border-color : #c0c0c0;
+ border-style : solid;
+ font-size : small;
+ position : relative;
+ bottom : 0px;
+ border-collapse : collapse;
+ -moz-border-radius : 3px;
+ min-width : 100px;
+ text-align : center;
+ background-image : url("images/vgrad_light_rev2.png");
+ background-position : top left;
+ background-repeat : repeat-x;
+
+}
+
+div.prefsTabSelected {
+ float : left;
+ border-width : 1px 1px 0px 1px;
+ border-color : #c0c0c0;
+ border-style : solid;
+ margin : 0px 0px 0px 5px;
+ padding : 3px 5px 3px 5px;
+ font-size : small;
+ position : relative;
+ bottom : 0px;
+ border-collapse : collapse;
+ -moz-border-radius : 3px;
+ font-weight : bold;
+ min-width : 100px;
+ text-align : center;
+ background : #f0f0f0;
+}
+
+input.prefsTab {
+ border-width : 1px 1px 0px 1px;
+ border-color : #c0c0c0;
+ padding : 2px 7px 2px 7px;
+ margin : 0px 1px 0px 0px;
+ width : 130px;
+ background-image : url("images/vgrad_light_rev2.png");
+ background-position : top left;
+ background-repeat : repeat-x;
+ -moz-border-radius : 7px 7px 0px 0px;
+ font-size : small;
+}
+
+input.prefsTabSelected {
+ border-width : 1px 1px 0px 1px;
+ border-color : #c0c0c0;
+ padding : 2px 7px 2px 7px;
+ margin : 0px 1px 0px 0px;
+ width : 130px;
+ background : white;
+ font-weight : bold;
+ background-position : top left;
+ background-repeat : repeat-x;
+ -moz-border-radius : 7px 7px 0px 0px;
+ font-size : small;
+ color : black;
+}
+
+input.prefsTab:hover {
+ background : white;
+}
+
+div.warning {
+ background : #fffff0;
+ border : 1px solid #c0c0c0;
+ padding : 5px;
+ margin : 5px;
+ font-size : small;
+}
+
+div.notice {
+ background : #ffffff;
+ border : 1px solid #c0c0c0;
+ padding : 5px;
+ margin : 5px;
+ font-size : small;
+}
+
+ul.nomarks {
+ list-style-type : none;
+ margin : 0px;
+ padding : 10px;
+}
+
+div.bigErrorMsg {
+ border : 1px solid #c0c0c0;
+ background : #fff0f0;
+ padding : 30px;
+ margin : 20px;
+}
+
+div.prefHelp, td.prefHelp {
+ font-size : x-small;
+ color : gray;
+ padding : 5px;
+}
+
+table.loginForm {
+ background-image : url("images/vgrad_light_rev.png");
+ background-color : white;
+ background-position : top left;
+ background-repeat : repeat-x;
+}
+
+table.innerLoginForm {
+ border : 1px solid #f0f0f0;
+ padding : 50px;
+ background-color : white;
+}
+
+table.innerLoginForm td {
+ padding : 3px 3px 5px 3px;
+}
+
+span.insensitive {
+ color : gray;
+}
+
+.prefGenericAddBox {
+ margin : 5px;
+ font-size : small;
+}
+
+.prefGenericAddBox td {
+ font-size : small;
+}
+
+body.logoutBody {
+ background-color : #f0f0f0;
+ color : black;
+}
+
+span.logoutWarning {
+ color : red;
+ font-weight : bold;
+}
+
+div.logoutContent {
+ width : 600px;
+ border : 1px solid #c0c0c0;
+ background-color : white;
+ margin-left : auto;
+ margin-right : auto;
+ margin-top : 20px;
+ padding : 10px;
+}
+
+.small {
+ font-size : x-small;
+}
+
+table.innerFeedTable td {
+ margin : 0px;
+ padding : 0px;
+}
+
+td.selectPrompt {
+ font-size : x-small;
+ color : gray;
+}
+
+table.headlinesSubToolbar td {
+ color : gray;
+}
+
+span.contentPreview {
+ font-size : x-small;
+ color : gray;
+ font-weight : normal;
+}
+
+span.contentPreview:hover {
+ color : #5050aa;
+}
+
+table.headlinesList td.hlMarkedPic {
+ width : 25px;
+ text-align : center;
+}
+
+table.headlinesList td.hlfeed {
+ text-align : right;
+ font-size : small;
+}
+
+td.hlSelectRow, td.hlUpdatePic {
+ width : 25px;
+ text-align : center;
+}
+
+table.headlinesList td.hlUpdated {
+ font-size : small;
+ color : gray;
+ text-align : right;
+ width : 100px;
+}
+
+table.headlinesList tr td {
+ padding : 2px 0px 2px 0px;
+}
+
+div.postHeader td.postDate {
+ font-size : x-small;
+ text-align : right;
+ color : gray;
+}
+
+div.postHeader td.postDateRTL {
+ font-size : x-small;
+ text-align : left;
+ color : gray;
+}
+
+#feedUpdateErrors {
+ display : none;
+}
+
+#allEntryTags {
+ font-size : x-small;
+ border-width : 0px 0px 1px 0px;
+ border-style : solid;
+ border-color : #c0c0c0;
+ padding-bottom : 5px;
+ display : none;
+}
+
+/*td.hlContent {
+ overflow : hidden;
+ height : 1em;
+ display : block;
+} */
+
+td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
+ height : 1em;
+}
+
+div.cdmArticle {
+ border : 1px solid #f0f0f0;
+ background-color : #fafafa;
+ -moz-border-radius : 5px;
+ margin : 10px 10px 0px 10px;
+ padding : 10px;
+}
+
+div.cdmArticleUnread {
+ border : 1px solid #d5f1f4;
+ background-color : #fafeff;
+ -moz-border-radius : 5px;
+ margin : 10px 10px 0px 10px;
+ padding : 10px;
+}
+
+div.cdmArticleSelected, div.cdmArticleUnreadSelected {
+ border : 1px solid #d0d0f6;
+ background-color : #eaeaff;
+ -moz-border-radius : 5px;
+ margin : 10px 10px 0px 10px;
+ padding : 10px;
+}
+
+div.cdmArticleUnread div.cdmHeader a, div.cdmArticleUnreadSelected div.cdmHeader a {
+ font-weight : bold;
+}
+
+div.cdmHeader {
+ padding-bottom : 5px;
+}
+
+div.cdmFooter {
+ font-size : x-small;
+ color : gray;
+ padding-top : 5px;
+}
+
+div.cdmFooter input, div.cdmHeader input, div.cdmFooter img {
+ margin : 0px;
+}
+
+div.cdmHeader, div.cdmHeader a {
+ color : gray;
+ font-size : x-small;
+}
+
+div.cdmHeader a:hover {
+ color : #5050aa;
+}
+
+div.cdmContent {
+}
+
+a.warning {
+ color : #f04040;
+}
+
+img.closeButton {
+ border-width : 0px;
+ float : right;
+}
+
+span.groupPrompt {
+ font-size : x-small;
+ color : #505050;
+}
+
+ul.userFeedList {
+ height : 300px;
+ overflow : auto;
+ list-style-type : none;
+ border-color : #c0c0c0;
+}
+
+/* #browseBigFeedList li.oddSelected {
+ border : 1px solid #d0d0f6;
+ background-color : #eaeaff;
+ -moz-border-radius : 5px;
+} */
+
+ul.browseFeedList {
+ height : 300px;
+ overflow : auto;
+ list-style-type : none;
+ margin : 0px 0px 5px 0px;
+ padding : 0px;
+ border-color : #c0c0c0;
+}
+
+ul.browseFeedList li {
+ margin : 0px;
+ padding : 0px;
+}
+
+span.subscribers {
+ color : #808080;
+}
+
+div.subscribers {
+ color : #808080;
+ font-size : x-small;
+ float : right;
+}
+
+input.feedBrowseCB {
+ margin-right : 1em;
+}
+
+div.browserDetails {
+ margin : 5px 5px 5px 5px;
+ display : none;
+ padding : 5px;
+}
+
+ul.compact {
+ list-style-type : none;
+ margin : 0px;
+ padding : 0px;
+}
+
+ul.compact li {
+ margin : 0px;
+ padding : 0px;
+}
+
+div.browserFeedInfo {
+ font-size : x-small;
+ border-color : #c0c0c0;
+}
+
+div.browserFeedInfo div.detailsPart {
+ margin : 5px 0px 5px 5px;
+}
+
+div.cdmContent a {
+ color : #5050aa;
+}
+
+div.cdmContent a:hover {
+ color : black;
+}
+
+/* layout */
+
+#header {
+ color : gray;
+}
+
+#feeds-holder {
+ border-color : #c0c0c0;
+}
+
+#toolbar {
+ background-image : url("images/vgrad_light.png");
+ background-position : bottom left;
+ background-repeat : repeat-x;
+}
+
+div.headlines_normal {
+ border-color : #c0c0c0;
+}
+
+div.headlines_cdm {
+ border-color : #c0c0c0;
+}
+
+#content-frame {
+ border-color : #c0c0c0;
+}
+
+#prefFooter {
+ display : none;
+}
+
+#footer {
+ position : absolute;
+ bottom : 0px;
+ height : 20px;
+ text-align : center;
+ color : gray;
+ font-size : x-small;
+ background-image : url("images/vgrad_light_rev2.png");
+ background-position : top left;
+ background-repeat : repeat-x;
+ background-color : white;
+ border-color : #c0c0c0;
+ right : 0px;
+ left : 0px;
+ padding : 10px;
+}
+
+#headlinesContainer {
+ background-color : white;
+}
+
+/* preferences layout */
+
+#prefHeader {
+ position : static;
+ color : gray;
+ margin : 10px;
+}
+
+div.return a {
+ color : #5050aa;
+}
+
+div.return a:hover {
+ color : black;
+}
+
+#prefContentOuter {
+ background-image : url("images/vgrad_light_rev.png");
+ background-position : top left;
+ background-repeat : repeat-x;
+ border-color : #c0c0c0;
+}
+
+#prefContent {
+ background-image : url("images/vgrad_light_rev.png");
+ background-position : top left;
+ background-repeat : repeat-x;
+
+}
+
+div.topLinks a {
+ color : #5050aa;
+}
+
+div.tagCloudContainer {
+ border : 1px solid #c0c0c0;
+}
+
+div.infoBoxContents a {
+ color : #5050aa;
+}
+
+a.visibleLink {
+ color : gray;
+}
+
+table.headlinesList tr.feedTitle td a, div.cdmFeedTitle a {
+ color : #5050aa;
+}
+
+table.headlinesList tr.feedTitle td , div.cdmFeedTitle {
+ background : white;
+}
+
+#resize-grabber {
+ border-color : #c0c0c0;
+ background : url("images/resize_horiz.png") top left;
+}
+
--- /dev/null
+[theme]
+name=Old-Skool
+version=1.0
+++ /dev/null
-div.headlines_normal {
- position : absolute;
- border-width : 1px 0px 0px 0px;
- border-style : solid;
- border-color : #88b0f0;
- left : 260px;
- height : auto;
- top : 85px;
- right : 35%;
- bottom : 40px;
- overflow : hidden;
- font-size : small;
- border-collapse : collapse;
-}
-
-div.headlines_cdm {
- position : absolute;
- border-width : 1px 0px 1px 0px;
- border-style : solid;
- border-color : #88b0f0;
- left : 260px;
- bottom : 40px;
- top : 85px;
- width : 300px;
- overflow : auto;
- font-size : small;
- border-collapse : collapse;
-}
-
-table.headlinesSubToolbar {
- height : 25px;
-}
-
-div.postReply {
- background : white;
-}
-
-#headlinesInnerContainer {
- overflow : auto;
- position : absolute;
- top : 25px;
- height : auto;
- bottom : 0px;
- left : 0px;
- right : 0px;
-}
-
-#content-frame {
- position : absolute;
- border-width : 1px 0px 1px 1px;
- border-style : solid;
- border-color : #88b0f0;
- overflow : auto;
- top : 85px;
- left : 65%;
- bottom : 40px;
- right : 0px;
- border-collapse : collapse;
-}
-
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="155.00000pt"
+ height="25.000000pt"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.43"
+ sodipodi:docbase="/home/fox/public_html/testbox/tt-rss/themes/graycube/images"
+ sodipodi:docname="ttrss_logo.svg"
+ inkscape:export-filename="/home/fox/public_html/testbox/tt-rss/themes/graycube/images/ttrss_logo.png"
+ inkscape:export-xdpi="109"
+ inkscape:export-ydpi="109">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3112">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3114" />
+ <stop
+ style="stop-color:#808080;stop-opacity:1;"
+ offset="1"
+ id="stop3116" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2800">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop2802" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop2804" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2782">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop2784" />
+ <stop
+ style="stop-color:#f6b5ba;stop-opacity:1;"
+ offset="1"
+ id="stop2786" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6"
+ inkscape:cx="109.86875"
+ inkscape:cy="3.8105931"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="1590"
+ inkscape:window-height="1124"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#999999;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Verdana"
+ x="3.2755625"
+ y="23.535715"
+ id="text1306"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png"
+ inkscape:export-xdpi="180.00000"
+ inkscape:export-ydpi="180.00000"><tspan
+ sodipodi:role="line"
+ id="tspan1308"
+ x="3.2755625"
+ y="23.535715"
+ style="fill:#f9f9f9;fill-opacity:1;stroke:#999999;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">tiny tiny</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#fdf5f5;fill-opacity:1;stroke:#ff7f7f;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Verdana"
+ x="143.44531"
+ y="23.594028"
+ id="text3120"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png"
+ inkscape:export-xdpi="180.00000"
+ inkscape:export-ydpi="180.00000"><tspan
+ sodipodi:role="line"
+ id="tspan3122"
+ x="143.44531"
+ y="23.594028"
+ style="fill:#fdf5f5;fill-opacity:1;stroke:#ff7f7f;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">rss</tspan></text>
+ </g>
+</svg>
--- /dev/null
+div.headlines_normal {
+ position : absolute;
+ border-width : 1px 1px 0px 0px;
+ right : 400px;
+ overflow : hidden;
+ bottom : 40px;
+ height : auto;
+}
+
+#content-frame {
+ width : 400px;
+ right : 0px;
+ top : 85px;
+ left : auto;
+ border-width : 1px 0px 0px 1px;
+}
+
+div.postHeader div.postDate {
+ text-align : left;
+ color : gray;
+ float : none;
+}
+
+div.postHeader div.postDateRTL {
+ text-align : left;
+ color : gray;
+ float : none;
+}
+
+span.headlineInnerTitle {
+ display : none;
+}
+
+#resize-grabber {
+ height : 100%;
+ width : 5px;
+ border-width : 0px 1px 0px 0px;
+ cursor : move;
+ text-align : center;
+ float : left;
+ background : url("images/resize_vert.png") top left;
+}
+
+#content-insert {
+ position : absolute;
+ left : 6px;
+ right : 0px;
+ bottom : 0px;
+ top : 0px;
+
+}
--- /dev/null
+[theme]
+name=Triple Pane
+version=1.0
feeds_frame.style.bottom = f_frame.offsetHeight + "px";
}
- if (getInitParam("theme") == "3pane") {
+ if (getInitParam("theme") == "triple-pane") {
if (delta_x != undefined) {
if (c_frame.offsetLeft - delta_x > feeds_frame.offsetWidth + feeds_frame.offsetLeft + 100 && c_frame.offsetWidth + delta_x > 100) {
4) + "px";
resize_grab.style.display = "block";
- resize_handle.src = "themes/3pane/images/resize_handle_vert.png";
+ resize_handle.src = "themes/triple-pane/images/resize_handle_vert.png";
resize_handle.style.paddingTop = (resize_grab.offsetHeight / 2 - 7) + "px";
} else {
<div id="resize-grabber"
onmouseover="enable_resize(true)" onmouseout="enable_resize(false)"
title="<?php echo __('Drag me to resize panels') ?>">
- <img src="images/resize_handle_horiz.png" id="resize-handle"
+ <img src="<?php echo $user_theme ?>images/resize_handle_horiz.png" id="resize-handle"
onmouseover="enable_resize(true)" onmouseout="enable_resize(false)"
alt=""/>
</div>