X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=tt-rss.css;h=09678ec427e507fb208808cf0eb85e28e38aa9b7;hb=ce3bf4089f536dede0778ff5283578571b840c0d;hp=948807c950d30065c856a1e3d9cf0408614c5232;hpb=de244d27f73e4088c41dc49345927e23019561cb;p=tt-rss.git diff --git a/tt-rss.css b/tt-rss.css index 948807c9..09678ec4 100644 --- a/tt-rss.css +++ b/tt-rss.css @@ -9,13 +9,14 @@ body { /* common styles */ table.main td.headerBox { - background-image : url("images/vgrad_light_rev2.png"); +/* background-image : url("images/vgrad_light_rev2.png"); background-position : top left; - background-repeat : repeat-x; + background-repeat : repeat-x; */ + background-color : white; } table.main td.header { - padding : 10px 10px 10px 30px; + padding : 10px 10px 10px 10px; height : 70px; } @@ -31,11 +32,11 @@ table.main td.prefsToolbar { } table.main td.feeds { - width : 300px; + width : 290px; height : 100%; border-width : 1px 0px 0px 0px; border-style : solid; - border-color : #c0c0c0; + border-color : #88b0f0; padding : 0px; } @@ -43,71 +44,75 @@ table.main td.headlinesToolbarBox { padding : 10px; border-width : 0px 0px 1px 1px; border-style : solid; - border-color : #c0c0c0; - background-image : url("images/vgrad_light.png"); + border-color : #88b0f0; + background-image : url("images/toolbar.png"); background-position : bottom left; background-repeat : repeat-x; + background-color : white; } table.main td.footer { border-width : 1px 0px 0px 0px; border-style : solid; - border-color : #c0c0c0; + border-color : #88b0f0; padding : 10px; text-align : center; font-size : x-small; - background-image : url("images/vgrad_light_rev2.png"); + background-image : url("images/footer.png"); background-position : top left; - background-repeat : repeat-x; - color : gray; + background-repeat : repeat-x; + background-color : white; + color : black; } table.main td.footer a { - color : gray; + color : black; } table.main td.footer a:hover { - color : #5050aa; + color : #4684ff; } table.main td.headlines { height : 25%; border-width : 0px 0px 1px 1px; border-style : solid; + border-color : #88b0f0; +} + +table.main td.headlines2 { + height : 100%; + border-width : 0px 0px 0px 1px; + border-style : solid; border-color : #c0c0c0; } table.main td.content { height : 100%; - background-image : url("images/vgrad_light_rev.png"); - background-position : top left; - background-repeat : repeat-x; border-width : 0px 0px 0px 1px; border-style : solid; - border-color : #c0c0c0; + border-color : #88b0f0; } table.main td.prefContent { height : 100%; - background-image : url("images/vgrad_light_rev.png"); + background-image : url("images/prefs-content.png"); background-position : top left; background-repeat : repeat-x; border-width : 1px 0px 0px 0px; border-style : solid; - border-color : #c0c0c0; + border-color : #88b0f0; padding : 20px; + background-color : white; } div.postReply { - background-image : url("images/vgrad_light_rev.png"); - background-position : top left; - background-repeat : repeat-x; height : 100%; padding : 10px; } div.postReply a { - color : #5050aa; + color : #4684ff; } div.postReply a:hover { @@ -115,8 +120,11 @@ div.postReply a:hover { } div.postReply div.postHeader { - background : white; - border : 1px solid #c0c0c0; + background : #ecf4ff; + border : 1px solid #88b0f0; +} + +div.postReply > div.postHeader { padding : 5px; } @@ -139,91 +147,65 @@ ul.feedList { ul.feedList li.feedCat { margin : 0px; padding : 3px 0px 3px 0px; -/* border-width : 0px 0px 1px 0px; - border-color : #f0f0f0; - border-style : solid; */ color : #707070; - font-size : small; + font-size : x-small; +} + +ul.feedList li.feedCat a { + color : #707070; +} + +ul.feedList li.feedCat a:hover { + color : #4684ff; } ul.feedCatList { list-style-type : none; - margin : 0px; - padding : 0px 0px 0px 10px; + margin : 0px 0px 0px 20px; + padding : 0px; } ul.feedCatList li { margin : 0px; padding : 0px 0px 0px 0px; + color : black; } ul.feedList li { margin : 0px; } -/* -li.oddSelected, li.evenSelected { - background-color : white; -} - -li.oddUnreadSelected, li.evenUnreadSelected, li.evenSelectedUnread, - li.oddSelectedUnread { - background-color : white; - font-weight : bold; -} - -li.oddSelected a, li.evenSelected a, - li.oddUnreadSelected a, li.evenUnreadSelected a { - color : #5050aa; -} - -ul.feedlist - li.virtSelected, - li.virtUnreadSelected, - li.virtSelectedUnread, - li.feedSelected, - li.labelSelected, - li.feedUnreadSelected, - li.labelUnreadSelected, - li.feedSelectedUnread, - li.labelSelectedUnread { - background-color : white; -} - -ul.feedlist - li.feedSelected a, - li.labelSelected a, - li.feedUnreadSelected a, - li.labelUnreadSelected a, - li.virtSelected a, - li.virtUnreadSelected a, - li.virtSelectedUnread a { - color : #5050aa; -} */ - 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; + color : #4684ff; } ul.feedlist li.feedUnreadSelected a, ul.feedlist li.labelUnreadSelected a, ul.feedlist li.virtUnreadSelected a, ul.feedlist li.tagUnreadSelected a { - color : #5050aa; + color : #4684ff; } -ul.feedlist li.feedUnreadSelected , +ul.feedlist li.feedUnreadSelected, +ul.feedlist li.errorUnreadSelected, ul.feedlist li.labelUnreadSelected, ul.feedlist li.virtUnreadSelected, ul.feedlist li.tagUnreadSelected { @@ -238,10 +220,11 @@ ul.feedList img, img.tinyFeedIcon { margin : 0px 3px 0px 0px; width : 16px; height : 16px; + border-width : 0px; } h1 { - font-size : 16pt; + font-size : 16pt; } h2 { @@ -249,7 +232,7 @@ h2 { font-weight : bold; border-width : 0px 0px 1px 0px; border-style : solid; - border-color : #e0e0e0; + border-color : #ecf4ff; } h3 { @@ -257,7 +240,7 @@ h3 { font-weight : bold; border-width : 0px 0px 1px 0px; border-style : solid; - border-color : #e0e0e0; + border-color : #ecf4ff; } hr { @@ -272,13 +255,14 @@ a { } a:hover { - color : #5050aa; + color : #4684ff; } #piggie { width : 400; height : 400; - left : 50; + right : 0; + top : -400; background-color : white; display : none; z-index : 3; @@ -286,7 +270,7 @@ a:hover { background-position : center center; background-repeat : no-repeat; position : absolute; - border : 1px solid pink; + border : 1px solid pink; margin-left : auto; margin-right : auto; -moz-border-radius : 10px; @@ -295,7 +279,8 @@ a:hover { #iedit_title, #iedit_link, #iedit_regexp, #iedit_descr, #iedit_expr, #iedit_updintl, #iedit_purgintl, #iedit_ulogin, #iedit_ulevel, #iedit_match, #iedit_feed, -#iedit_fcat, #iedit_filter_action { +#iedit_fcat, #iedit_filter_action, #iedit_login, #iedit_pass, #iedit_email, +#iedit_parent_feed { width : 100%; padding-left : 2px; } @@ -305,23 +290,31 @@ input.editbox { padding-left : 2px; } -#notify { +td.notifyBox { font-size : 10pt; text-align : right; - color : black; - font-weight : bold; - border-style : solid; - border-width : 0px 0px 1px 1px; - border-color : #e0e0e0; - background-color : white; +} + +#notify { + background : #fff7d5; + border : 1px solid #d7c47a; padding : 3px; - width : 350px; + top : 25px; + right : 150px; + min-width : 300px; + position : absolute; + -moz-border-radius : 3px; + font-size : x-small; + font-weight : bold; + text-align : center; + float : right; + padding : 3px 20px 3px 20px; } #dispSwitch { - text-align : right; padding : 5px 5px 5px 0px; font-size : x-small; + text-align : right; } #dispSwitch a { @@ -329,7 +322,7 @@ input.editbox { } #dispSwitch a:hover { - color : #5050aa; + color : #4684ff; } div.expPane { @@ -361,13 +354,13 @@ iframe.contentFrame, iframe.headlinesFrame { height : 100%; } -.button { +/*.button { border : 1px solid #d0d0d0; background-image : url("images/button.png"); background-position : top; background-repeat : repeat-x; background-color : white; - color : black; + color : black; } .button:hover { @@ -376,25 +369,42 @@ iframe.contentFrame, iframe.headlinesFrame { color : black; } +.disabledButton { + border : 1px solid #c0c0c0; + background-color : white; + color : gray; +} + a.button { padding : 2px 5px 2px 5px; font-size : small; -} +} */ -.evenUnreadSelected, .evenSelectedUnread { - background-color : #e0e0ff; +.evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td, + .evenSelectedUnread td { + background-color : #fff7d5; font-weight : bold; + border-width : 1px 0px 1px 0px; + border-style : solid; + border-color : #e7d796; } -.oddUnreadSelected, .oddSelectedUnread { - background-color : #e0e0ff; +.oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td, + .oddSelectedUnread td { + background-color : #fff7d5; font-weight : bold; } -.evenSelected, .oddSelected { - background-color : #e0e0ff; +.evenSelected, .evenSelected td { + background-color : #fff7d5; + border-width : 1px 0px 1px 0px; + border-style : solid; + border-color : #e7d796; } +.oddSelected, .evenSelected td { + background-color : #fff7d5; +} /* .feedUnreadSelected, .feedSelectedUnread, @@ -404,31 +414,35 @@ a.button { font-weight : bold; } */ -.disabledButton { - border : 1px solid #c0c0c0; - background-color : white; - color : gray; -} -.evenGrayed { +.evenGrayed, .evenGrayed td { background-color : #f0f0f0; color : #909090; + border-width : 1px 0px 1px 0px; + border-style : solid; + border-color : #c0c0c0; } .oddGrayed { color : #909090; } -.even { +.even, .even td { + border-width : 1px 0px 1px 0px; + border-style : solid; + border-color : #c0c0c0; background-color : #f0f0f0; } -.evenUnread { +.evenUnread, .evenUnread td { background-color : #f0f0f0; font-weight : bold; + border-width : 1px 0px 1px 0px; + border-style : solid; + border-color : #c0c0c0; } -.oddUnread { +.oddUnread, .oddUnread td { font-weight : bold; } @@ -436,21 +450,41 @@ a.button { display : none; } -input { +/* +td > input, div > input { border : 1px solid #a0a0a0; -} +} */ /* preferences */ -table.prefFeedList tr.title td, table.prefFilterList tr.title td, - table.headlinesList tr.title td, table.prefLabelList tr.title td, - table.prefPrefsList tr.title td, - table.prefFeedCatList tr.title td, - table.prefUserList tr.title td { - font-weight : bold; +tr.title td { border-width : 0px 0px 1px 0px; - border-color : #f0f0f0; + border-color : #ecf4ff; border-style : solid; + font-size : x-small; + color : black; +} + +tr.title td a { + color : black; +} + +tr.title td a:hover { + color : #4684ff; +} + +table.prefFeedList td.feedEditCat { + font-size : large; + font-weight : bold; + padding : 5px 0px 5px 0px; +} + +table.prefFeedList td.feedIcon { + text-align : center; +} + +table.prefFeedList td.feedSelect { + text-align : center; } a.helpLink { @@ -458,7 +492,7 @@ a.helpLink { } a.helpLink:hover { - color : #5050aa; + color : #4684ff; } div.helpResponse { @@ -480,42 +514,50 @@ div.helpResponse { } #userDlg { - background : #fffff0; + padding : 15px; + border : 1px solid #88b0f0; + font-size : small; position : relative; bottom : 2px; right : 2px; - padding : 15px; - border : 1px solid #c0c0c0; + background-color : #ecf4ff; } -#qafInput { - width : 300px; +#infoBoxTitle { + border-width : 1px 1px 1px 1px; + border-style : solid; + border-color : #88b0f0; + background-color : #88b0f0; + padding : 2px; + color : white; } - -#infoBox { - border : 1px solid #c0c0c0; - padding-bottom : 10px; +#infoBox { + border-width : 1px 1px 1px 1px; + border-style : solid; + border-color : #88b0f0; font-size : small; position : relative; bottom : 2px; right : 2px; + padding-bottom : 5px; + background-image : url("images/prefs-content.png"); + background-position : top left; + background-repeat : repeat-x; background-color : white; } #infoBoxShadow { background-image : url("images/shadow.png"); position : absolute; - margin-left : 30%; - width : 30%; + left : 35%; + top : 30%; + width : 30%; z-index : 3; display : none; } div.infoBoxContents { - background-image : url("images/vgrad_light_rev2.png"); - background-position : top left; - background-repeat : repeat-x; padding : 5px; margin-bottom : 5px; } @@ -524,16 +566,15 @@ div.infoBoxContents td { font-size : small; } - div.helpResponse h1, div.infoBoxContents h1 { - border-width : 0px 0px 1px 0px; +/* border-width : 0px 0px 1px 0px; border-style : solid; - border-color : #c0c0c0; + border-color : #c0c0c0; */ font-size : 16pt; } div.helpResponse h2, div.infoBoxContents h2 { - border-width : 0px 0px 0px 0px; +/* border-width : 0px 0px 0px 0px; */ font-size : 12pt; } @@ -549,54 +590,60 @@ pre { } input.extSearch { - width : 200px; + width : 100%; } table.main td.prefsTabs { - padding-left : 15px; + padding-left : 5px; +/* background-image : url("images/toolbar.png"); + background-position : bottom left; + background-repeat : repeat-x; */ } -input.prefsTab { - border-width : 1px 1px 0px 1px; - border-color : #c0c0c0; - padding : 2px 7px 2px 7px; - margin : 0px 1px 0px 0px; - width : 150px; - background-image : url("images/vgrad_light_rev2.png"); +input.prefsTab { + + background-image : url("images/prefs_tab.png"); background-position : top left; background-repeat : repeat-x; - -moz-border-radius : 7px 7px 0px 0px; + border : 0px solid black; + padding : 2px 7px 2px 7px; + margin : 0px 1px 0px 0px; + width : 130px; + font-size : small; + background-color : white; } input.prefsTabSelected { - border-width : 1px 1px 0px 1px; - border-color : #c0c0c0; + + background-image : url("images/active_tab.png"); + background-position : top left; + background-repeat : repeat-x; + border : 0px solid black; padding : 2px 7px 2px 7px; margin : 0px 1px 0px 0px; - width : 150px; - background : white; + width : 130px; font-weight : bold; background-position : top left; background-repeat : repeat-x; - -moz-border-radius : 7px 7px 0px 0px; + font-size : small; } -input.prefsTab:hover { +/*input.prefsTab:hover { background : white; -} +}*/ div.warning { - background : #fffff0; - border : 1px solid #c0c0c0; - padding : 5px; + background : #fff7d5; + border : 1px solid #d7c47a; + padding : 3px; margin : 5px; font-size : x-small; } div.notice { background : #ffffff; - border : 1px solid #c0c0c0; + border : 1px solid #88b0f0; padding : 5px; margin : 5px; font-size : x-small; @@ -605,7 +652,7 @@ div.notice { ul.nomarks { list-style-type : none; margin : 0px; - padding : 10px; + padding : 10px; } div.bigErrorMsg { @@ -622,8 +669,8 @@ div.prefHelp, td.prefHelp { } td.welcomePrompt { - font-size : small; - color : gray; + font-size : x-small; + color : #4684ff; text-align : right; padding-right : 10px; @@ -636,14 +683,11 @@ td.httpWelcomePrompt { } table.loginForm { - background-image : url("images/vgrad_light_rev.png"); - background-color : white; - background-position : top left; - background-repeat : repeat-x; + background-color : #ecf4ff; } table.innerLoginForm { - border : 1px solid #f0f0f0; + border : 1px solid #88b0f0; padding : 50px; background-color : white; } @@ -652,10 +696,6 @@ table.innerLoginForm td { padding : 3px 3px 5px 3px; } -div.small, p.small { - font-size : x-small; -} - span.insensitive { color : gray; } @@ -690,7 +730,7 @@ div.logoutContent { } .small { - font-size : small; + font-size : x-small; } table.innerFeedTable td { @@ -709,6 +749,12 @@ table.headlinesSubToolbar td.headlineActions { padding : 5px 0px 5px 5px; } +table.headlinesSubToolbar td.headlineActionsRTL { + font-size : x-small; + color : gray; + padding : 5px 5px 5px 0px; +} + table.headlinesSubToolbar td.headlineTitle { font-size : x-small; color : gray; @@ -716,6 +762,13 @@ table.headlinesSubToolbar td.headlineTitle { text-align : right; } +table.headlinesSubToolbar td.headlineTitleRTL { + font-size : x-small; + color : gray; + padding : 5px 0px 5px 5px; + text-align : left; +} + span.contentPreview { font-size : x-small; color : gray; @@ -723,7 +776,7 @@ span.contentPreview { } span.contentPreview:hover { - color : #5050aa; + color : #4684ff; } table.headlinesList td.hlMarkedPic { @@ -756,7 +809,7 @@ table.headlinesList tr td { tr.even td.headlineContent, tr.evenUnread td.headlineContent { display : block; overflow : hidden; - height : 1em; + height : 1em; background-color : #f0f0f0; } @@ -782,6 +835,12 @@ div.postHeader td.postDate { color : gray; } +div.postHeader td.postDateRTL { + font-size : x-small; + text-align : left; + color : gray; +} + #feedUpdateErrors { display : none; } @@ -795,8 +854,253 @@ div.postHeader td.postDate { display : none; } -td.hlContent { +/*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 { + -moz-border-radius : 5px; + margin : 10px 10px 0px 10px; + padding : 10px; + background-color : #fff7d5; + border : 1px solid #e7d796; +} + +div.cdmArticleUnread div.cdmHeader a.title, +div.cdmArticleUnreadSelected div.cdmHeader a.title { + 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 : #4684ff; +} + +div.cdmContent { + margin-bottom : 5px; +} + +a.warning { + color : #f04040; +} + +img.closeButton { + border-width : 0px; + float : right; +} + +span.groupPrompt { + font-size : x-small; + color : #4684ff; +} + +ul.userFeedList { + height : 300px; + overflow : auto; + list-style-type : none; + border : 1px solid #88b0f0; + background-color : white; + margin : 0px 0px 5px 0px; + padding : 0px; +} + +/* #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 : 1px solid #88b0f0; + background-color : white; +} + +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 : 1px solid #88b0f0; + background-color : #ecf4ff; + -moz-border-radius : 5px; + padding : 10px; +} + +div.browserFeedInfo div.detailsPart { + margin : 5px 0px 5px 5px; +} + +div.cdmContent a { + color : #4684ff; +} + +div.cdmContent a:hover { + color : black; +} + +a.cdmToggleLink { + color : #808080; + font-size : x-small; +} + +a.cdmToggleLink:hover { + color : #4684ff; +} + +.noborder { + border-width : 0px; +} + +#debug_output { + width : 400; + height : 200; + right : 20; + bottom : 20; + background-color : white; + display : none; + z-index : 999; + position : absolute; + border : 1px solid #c0c0c0; + overflow : auto; + margin : 0px; + padding : 0px; + list-style-type : none; +} + +#debug_output li { + margin : 0px; + padding : 0px; + font-size : x-small; +} + +#overlay { + background : white; + left : 0; + top : 0; + height : 100%; + width : 100%; + z-index : 100; + position : absolute; +} + +#overlay_inner { + font-weight : bold; + text-align : center; + margin : 10px; +} + +#fatal_error { + background : white; + left : 0; + top : 0; + height : 100%; + width : 100%; + z-index : 200; + display : none; + position : absolute; +} + +#fatal_error_inner { + font-weight : bold; + margin : 10px; + color : red; +} + +#fatal_error_msg { + border : 1px solid #c0c0c0; + background-color : #f0f0f0; + color : black; + padding : 10px; + font-weight : normal; +} + +div.noDaemonWarning { + position : absolute; + background-color : #ecf4ff; + border : 1px solid #88b0f0; + padding : 10px; + margin : 5px; + z-index : 2; +} + +#qafInput { + width : 100%; }