theme system updates; remove old-skool theme; add neutral theme

This commit is contained in:
Andrew Dolgov 2010-01-15 13:43:17 +03:00
parent 5499ab51eb
commit b3af99a0c5
30 changed files with 226 additions and 1010 deletions

View File

@ -555,12 +555,14 @@ function init_hidden_feedlist(theme) {
} }
} */ } */
function init_collapsable_feedlist(theme) { function init_collapsable_feedlist() {
try { try {
debug("init_collapsable_feedlist"); debug("init_collapsable_feedlist");
if (theme != "" && theme != "compact" && theme != "graycube" && var theme = getInitParam("theme");
theme != "compat") return; var options = getInitParam("theme_options");
if (theme != "" && !options.match("collapse_feedlist")) return;
var fbtn = $("collapse_feeds_btn"); var fbtn = $("collapse_feeds_btn");

View File

@ -1,4 +1,4 @@
[theme] [theme]
name=Graycube name=Graycube
version=1.0 version=1.0
options=hide_footer options=hide_footer,collapse_feedlist

View File

@ -2,4 +2,4 @@
name=Greentiny name=Greentiny
author=Lejla author=Lejla
version=1.0 version=1.0
options=no_highlights,hide_footer options=no_highlights,hide_footer,collapse_feedlist

View File

@ -1,3 +1,4 @@
[theme] [theme]
name=Neon name=Neon
version=1.0 version=1.0
options=hide_footer,collapse_feedlist

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 100 B

After

Width:  |  Height:  |  Size: 100 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 874 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@ -1,25 +1,71 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) --> <!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="155.00000pt" width="155.00000pt"
height="25.000000pt" height="25.000000pt"
id="svg2" id="svg2"
sodipodi:version="0.32" sodipodi:version="0.32"
inkscape:version="0.43" inkscape:version="0.47 r22583"
sodipodi:docbase="/home/fox/public_html/testbox/tt-rss/themes/graycube/images"
sodipodi:docname="ttrss_logo.svg" sodipodi:docname="ttrss_logo.svg"
inkscape:export-filename="/home/fox/public_html/testbox/tt-rss/themes/graycube/images/ttrss_logo.png" inkscape:export-filename="/Users/fox/Desktop/ttrss_logo.png"
inkscape:export-xdpi="109" inkscape:export-xdpi="109.68"
inkscape:export-ydpi="109"> inkscape:export-ydpi="109.68"
version="1.1">
<defs <defs
id="defs4"> id="defs4">
<linearGradient
id="linearGradient3620">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3622" />
<stop
id="stop3624"
offset="0.20930232"
style="stop-color:#f7faff;stop-opacity:1;" />
<stop
id="stop3626"
offset="0.20930232"
style="stop-color:#e5eefc;stop-opacity:1;" />
<stop
style="stop-color:#88b0f0;stop-opacity:1;"
offset="1"
id="stop3628" />
</linearGradient>
<linearGradient
id="linearGradient3610">
<stop
id="stop3612"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
style="stop-color:#f4f4f4;stop-opacity:1;"
offset="0.20930232"
id="stop3618" />
<stop
style="stop-color:#eaeaea;stop-opacity:1;"
offset="0.20930232"
id="stop3616" />
<stop
id="stop3614"
offset="1"
style="stop-color:#d5d5d5;stop-opacity:1;" />
</linearGradient>
<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="perspective2836" />
<linearGradient <linearGradient
id="linearGradient3112"> id="linearGradient3112">
<stop <stop
@ -27,7 +73,7 @@
offset="0" offset="0"
id="stop3114" /> id="stop3114" />
<stop <stop
style="stop-color:#808080;stop-opacity:1;" style="stop-color:#b5cdf6;stop-opacity:1;"
offset="1" offset="1"
id="stop3116" /> id="stop3116" />
</linearGradient> </linearGradient>
@ -49,29 +95,31 @@
offset="0" offset="0"
id="stop2784" /> id="stop2784" />
<stop <stop
style="stop-color:#f6b5ba;stop-opacity:1;" style="stop-color:#f6d6b5;stop-opacity:1;"
offset="1" offset="1"
id="stop2786" /> id="stop2786" />
</linearGradient> </linearGradient>
</defs> </defs>
<sodipodi:namedview <sodipodi:namedview
id="base" id="base"
pagecolor="#ffffff" pagecolor="#f0f0f0"
bordercolor="#666666" bordercolor="#666666"
borderopacity="1.0" borderopacity="1.0"
inkscape:pageopacity="0.0" inkscape:pageopacity="1"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:zoom="5.6" inkscape:zoom="3.959798"
inkscape:cx="109.86875" inkscape:cx="112.18837"
inkscape:cy="3.8105931" inkscape:cy="0.20326988"
inkscape:document-units="px" inkscape:document-units="px"
inkscape:current-layer="layer1" inkscape:current-layer="layer1"
inkscape:window-width="1590" inkscape:window-width="1596"
inkscape:window-height="1124" inkscape:window-height="1153"
inkscape:window-x="0" inkscape:window-x="0"
inkscape:window-y="25" inkscape:window-y="0"
showguides="true" showguides="true"
inkscape:guide-bbox="true" /> inkscape:guide-bbox="true"
showgrid="false"
inkscape:window-maximized="0" />
<metadata <metadata
id="metadata7"> id="metadata7">
<rdf:RDF> <rdf:RDF>
@ -80,6 +128,7 @@
<dc:format>image/svg+xml</dc:format> <dc:format>image/svg+xml</dc:format>
<dc:type <dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work> </cc:Work>
</rdf:RDF> </rdf:RDF>
</metadata> </metadata>
@ -89,9 +138,9 @@
id="layer1"> id="layer1">
<text <text
xml:space="preserve" 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" 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:#ffffff;fill-opacity:1;stroke:#bcbcbc;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" x="3.2755625"
y="23.535715" y="24.07143"
id="text1306" id="text1306"
sodipodi:linespacing="125%" sodipodi:linespacing="125%"
inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png" inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png"
@ -100,13 +149,13 @@
sodipodi:role="line" sodipodi:role="line"
id="tspan1308" id="tspan1308"
x="3.2755625" x="3.2755625"
y="23.535715" y="24.07143"
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> style="fill:#ffffff;fill-opacity:1;stroke:#bcbcbc;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">tiny tiny</tspan></text>
<text <text
xml:space="preserve" 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" 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:#ffffff;fill-opacity:1;stroke:#88b0f0;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" x="143.44531"
y="23.594028" y="24.129744"
id="text3120" id="text3120"
sodipodi:linespacing="125%" sodipodi:linespacing="125%"
inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png" inkscape:export-filename="/home/fox/public_html/testbox/tt-rss-blue/images/ttrss_logo.png"
@ -115,7 +164,7 @@
sodipodi:role="line" sodipodi:role="line"
id="tspan3122" id="tspan3122"
x="143.44531" x="143.44531"
y="23.594028" y="24.129744"
style="fill:#fdf5f5;fill-opacity:1;stroke:#ff7f7f;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">rss</tspan></text> style="fill:#ffffff;fill-opacity:1;stroke:#88b0f0;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">rss</tspan></text>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

136
themes/neutral/theme.css Normal file
View File

@ -0,0 +1,136 @@
body {
background : #f0f0f0;
}
#toolbar {
background : #f0f0f0;
}
#feeds-holder {
background : #fafafa;
border-color : #909090;
border-style : solid;
}
div.headlinesSubToolbar {
background : url("images/subtoolbar.png") top left;
}
div.headlines_normal {
border-color : #909090;
background : #f0f0f0;
}
div.headlines_cdm {
border-color : #909090;
background : #f0f0f0;
}
div#headlinesInnerContainer {
background : #fafafa;
}
#footer, #prefFooter {
background : #f0f0f0;
color : gray;
border-color : #909090;
}
div.postReply div.postHeader {
background : #fafafa;
border-color : #909090;
}
/*div.postReply a {
color : gray;
}*/
#resize-grabber {
border-color : #909090;
background : #f0f0f0;
}
#prefContentOuter {
background : #f0f0f0;
border-color : #909090;
}
#prefContent {
background : #fafafa;
}
div.prefsTab:hover {
border-color : #c0c0c0;
}
div.prefsTab {
border-color : #f0f0f0;
}
div.prefsTabSelected {
border-color : #909090;
background : url("images/prefs_tab.png");
}
tr.title td {
color : gray;
font-weight : bold;
border-color : #c0c0c0;
}
tr.title td a {
color : gray;
}
table.prefFeedList td.feedEditCat {
border-color : #c0c0c0;
}
h3 {
border-color : #c0c0c0;
}
table.prefFilterList td.filterEditCat {
border-color : #c0c0c0;
}
#content-frame {
border-color : #909090;
}
#content-insert {
background : #f0f0f0;
}
button[disabled], input[disabled], select[disabled], textarea[disabled] {
background : #404040;
color : gray;
}
input, select, button {
background : #f0f0f0;
border : 1px solid #c0c0c0;
color : #gray;
padding : 2px 4px 2px 4px;
}
button:active {
background : url("images/button_pressed.png") top left;
background-repeat : repeat-x;
}
button {
background : url("images/button.png") top left;
background-repeat : repeat-x;
}
textarea {
background : #f0f0f0;
border : 1px solid #c0c0c0;
color : #gray;
}
select {
padding : 2px 0px 2px 4px;
}

4
themes/neutral/theme.ini Normal file
View File

@ -0,0 +1,4 @@
[theme]
name=Neutral
version=1.0
options=hide_footer,collapse_feedlist

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 218 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 394 B

View File

@ -1,917 +0,0 @@
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;
}

View File

@ -1,3 +0,0 @@
[theme]
name=Old-Skool
version=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 B

View File

@ -1,51 +0,0 @@
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;
}

View File

@ -1,4 +0,0 @@
[theme]
name=Triple Pane
version=1.0
options=horiz_resize

View File

@ -2033,9 +2033,8 @@ div#offlineModeDrop {
} }
optgroup { optgroup {
color : #5050aa; color : #4684ff;
font-style : normal; font-style : normal;
} }
option { option {

View File

@ -888,8 +888,8 @@ function collapse_feedlist() {
debug("collapse_feedlist"); debug("collapse_feedlist");
var theme = getInitParam("theme"); var theme = getInitParam("theme");
if (theme != "" && theme != "compact" && theme != "graycube" && if (theme != "" &&
theme != "old-skool") return; !getInitParam("theme_options").match("collapse_feedlist")) return;
var fl = $("feeds-holder"); var fl = $("feeds-holder");
var fh = $("headlines-frame"); var fh = $("headlines-frame");