X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;ds=inline;f=tt-rss.css;h=94aa7587453beeb1326dcfebfe8f2e75698fcd57;hb=7b8ff151ed3d36214156906805e7e6327f59793c;hp=a830537674bad59ba09b46c03b1270e2450e1b59;hpb=b3af99a0c527dc0c9cfcf4579dd78f5b6d4e8d31;p=tt-rss.git diff --git a/tt-rss.css b/tt-rss.css index a8305376..94aa7587 100644 --- a/tt-rss.css +++ b/tt-rss.css @@ -1,18 +1,20 @@ -body { +body#ttrssMain, body#ttrssPrefs, body#ttrssLogin, body { background : white; color : black; margin : 0px; padding : 0px; - font-family : "Lucida Grande", Arial, sans-serif; + font-family : sans-serif; + font-size : 12px; } -blockquote { - margin : 0px; - border-width : 0px 0px 0px 8px; - border-color : #e0e0e0; - border-style : solid; - padding : 10px; - background-color : #f0f0f0; +body#ttrssPrefs { + background-color : #ecf4ff; +} + +body#ttrssPrefs #footer, body#ttrssPrefs #header { + background-color : #ecf4ff; + padding-left : 8px; + padding-right : 8px; } div.postReply { @@ -30,11 +32,12 @@ div.postReply a:hover { div.postReply div.postHeader { border-width : 0px 0px 1px 0px; border-style : solid; - border-color : #a0a0a0; - background-color : #f9faff; - margin : 0px 1px 0px 0px; + border-color : #88b0f0; + background-color : white; + background : url("images/toolbar.png"); + background-position : bottom left; + background-repeat : repeat-x; padding : 5px; - cursor : move; color : #909090; } @@ -51,7 +54,12 @@ div.postReply div.postContent img { div.postReply div.postIcon { float : right; border : 0px; - margin : 10px 0px 10px 10px; + margin : 5px; +} + +div.postReply div.postIcon img { + max-width : 120px; + display : inline; } div.postReply div.postEnclosures { @@ -66,156 +74,25 @@ div.postReply img.tagsPic { vertical-align : middle; } -div.articleNote div.articleNoteOps { - text-align : center; - color : #9a8c59; - font-style : italic; - margin-top : 5px; -} - -div.articleNote div.articleNoteOps a { - color : #9a8c59; -} - -div.articleNote div.articleNoteOps a:hover { - color : black; -} - div.articleNote { background-color : #fff7d5; - border-width : 1px; padding : 5px; - border-style : dashed; + border-style : none none dashed none; border-color : #e7d796; - font-size : 8px; - margin-bottom : 5px; - margin-top : 5px; - margin-left : 5px; - float : right; + border-width : 1px; + background-color : #fff7d5; color : #9a8c59; - max-width : 150px; - text-align : justify; -} - -div.postReply span.author { - font-size : 12px; -} - -ul.feedList img.hlLoading { - margin-left : 5px; - vertical-align : middle; - height : 10px; -} - -ul.feedList { - list-style-type : none; - margin : 5px 5px 5px 0px; - padding : 0px 0px 0px 5px; - font-size : 12px; - font-family : "Lucida Grande", Tahoma, Arial, sans-serif; -} - -ul.feedList li.feedCat, ul.feedList li.virtCat { - margin : 0px; - padding : 3px 0px 3px 0px; - color : #707070; - font-size : 12px; -} - -ul.feedList img.catCollapse { - cursor : pointer; } -ul.feedList span.catTitle { - color : #707070; +div.articleNote div.noteEdit { + float : right; cursor : pointer; } -ul.feedList span.catTitle:hover { - color : #4684ff; -} - -ul.feedList li.feedCatSelected { - margin : 0px; - padding : 3px 0px 3px 0px; - color : #4684ff; +div.postReply span.author { font-size : 12px; } -ul.feedList li.feedCatSelected span.catTitle { - color : #4684ff; - cursor : pointer; -} - -ul.feedCatList { - list-style-type : none; - margin : 0px 0px 0px 20px; - padding : 0px; -} - -ul.feedCatList li { - margin : 0px; - padding : 0px 0px 2px 0px; - color : black; -} - -ul.feedList > li { - padding : 0px 0px 2px 0px; -} - -ul.feedCatList img, ul.feedList img { - vertical-align : bottom; -} - -li.feedUnread, -li.errorUnread, -li.labelUnread, -li.virtUnread, -li.tagUnread { - font-weight : bold; -} - -li.errorSelected a, -li.error a, -li.errorUnread a, -li.errorUnreadSelected a { - color : #f04040; -} - -li.feedSelected a, -li.labelSelected a, -li.virtSelected a, -li.tagSelected a { - color : #4684ff; -} - -li.feedUnreadSelected a, -li.labelUnreadSelected a, -li.virtUnreadSelected a, -li.tagUnreadSelected a { - color : #4684ff; -} - -li.feedUnreadSelected, -li.errorUnreadSelected, -li.labelUnreadSelected, -li.virtUnreadSelected, -li.tagUnreadSelected { - font-weight : bold; -} - -li.feed { - display : block; -} - -ul.feedList img, img.tinyFeedIcon { - margin : 0px 3px 0px 0px; - width : 16px; - height : 16px; - vertical-align : middle; - border-width : 0px; -} - h1 { font-size : 18px; } @@ -256,24 +133,6 @@ a:hover { position : absolute; } -textarea.iedit { - width : 100%; -} - -input.iedit { - width : 100%; - padding-left : 2px; -} - -select.iedit { - width : 100%; -} - -input.editbox { - width : 200px; - padding-left : 2px; -} - #notify { border-width : 0px 1px 1px 1px; border-style : solid; @@ -284,7 +143,7 @@ input.editbox { display : none; float : right; font-size : 12px; - z-index : 998; + z-index : 99; padding : 5px 5px 5px 5px; } @@ -321,24 +180,11 @@ input.editbox { cursor : pointer; } -#dispSwitch { - font-size : 12px; - font-family : "Lucida Grande", Tahoma, Arial, sans-serif; - text-align : right; - float : right; - margin : 5px 5px 0px 0px; -} - -#dispSwitch a { - color : gray; -} - -#dispSwitch a:hover { - color : #4684ff; +.Selected, .Selected td { + background-color : #fff7d5; } -.evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td, - .evenSelectedUnread td { +.even.Unread.Selected, .even.Unread.Selected td { background-color : #fff7d5; font-weight : bold; border-width : 0px 0px 1px 0px; @@ -346,8 +192,7 @@ input.editbox { border-color : #e7d796; } -.oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td, - .oddSelectedUnread td { +.odd.Unread.Selected, .odd.Unread.Selected td { background-color : #fff7d5; font-weight : bold; border-width : 0px 0px 1px 0px; @@ -355,7 +200,7 @@ input.editbox { border-color : #e7d796; } -.evenSelected, .evenSelected td { +.even.Selected, .even.Selected td { background-color : #fff7d5; border-width : 0px 0px 1px 0px; border-style : solid; @@ -363,7 +208,7 @@ input.editbox { border-collapse : collapse; } -.oddSelected, .oddSelected td { +.odd.Selected, .odd.Selected td { background-color : #fff7d5; border-width : 0px 0px 1px 0px; border-style : solid; @@ -371,7 +216,7 @@ input.editbox { border-collapse : collapse; } -.evenGrayed, .evenGrayed td { +.even.Grayed, .even.Grayed td { background-color : #f0f0f0; color : #909090; border-width : 0px 0px 1px 0px; @@ -380,7 +225,7 @@ input.editbox { border-collapse : collapse; } -.oddGrayed { +.odd.Grayed { color : #909090; } @@ -399,7 +244,7 @@ input.editbox { border-collapse : collapse; } -.evenUnread, .evenUnread td { +.even.Unread, .even.Unread td { background-color : #f0f0f0; font-weight : bold; border-width : 0px 0px 1px 0px; @@ -408,7 +253,7 @@ input.editbox { border-collapse : collapse; } -.oddUnread, .oddUnread td { +.odd.Unread, .odd.Unread td { font-weight : bold; border-width : 0px 0px 1px 0px; border-style : solid; @@ -421,12 +266,16 @@ input.editbox { /* preferences */ -table.prefPrefsList tr:hover td.prefValue { +/* table.prefPrefsList tr:hover td.prefValue { color : #88b0f0; } table.prefPrefsList tr:hover td.prefValue input { color : #88b0f0; +} */ + +table.prefPrefsList h3 { + margin-top : 0px; } tr.title td { @@ -477,7 +326,11 @@ table.prefUserList tr.oddSelected, table.prefFeedList tr.even, table.prefFeedList tr.odd, table.prefFeedList tr.evenSelected, -table.prefFeedList tr.oddSelected +table.prefFeedList tr.oddSelected, +table.prefInstanceList tr.even, +table.prefInstanceList tr.odd, +table.prefInstanceList tr.evenSelected, +table.prefInstanceList tr.oddSelected { cursor : pointer; } @@ -497,7 +350,11 @@ 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 +table.prefFeedList tr.oddSelected:hover td, +table.prefInstanceList tr.even:hover td, +table.prefInstanceList tr.odd:hover td, +table.prefInstanceList tr.evenSelected:hover td, +table.prefInstanceList tr.oddSelected:hover td { color : #88b0f0; } @@ -510,179 +367,57 @@ table.prefFeedList td.feedSelect { text-align : center; } -div.prefFeedCatHolder { - height : 250px; +div.prefFeedCatHolder, div.prefFeedOPMLHolder, div.inactiveFeedHolder { + height : 300px; overflow : auto; - border : 1px solid #99d67a; - margin : 5px 0px 5px 0px; - background-color : white; -} - -a.helpLink { - color : #808080; -} - -a.helpLink:hover { - color : #4684ff; -} - -#infoBoxTitle { - border-width : 0px 0px 1px 0px; + border-width : 0px 1px 1px 1px; + border-color : #c0c0c0; border-style : solid; - border-color : #659a4c; - background-color : #99d67a; - padding : 4px 2px 4px 10px; - color : white; - font-weight : bold; - font-size : 16px; - text-shadow : #659a4c 0px 1px 0px; + margin : 0px 0px 5px 0px; + background-color : #ecf4ff; } -/* shadow stuff from http://www.sixapart.com/pronet/articles/ydsf_-_robust_c.html */ - -#infoBox { +div.prefFeedOPMLHolder, div.inactiveFeedHolder { border-width : 1px 1px 1px 1px; - border-style : solid; - border-color : #659a4c; - background-color : #f8fcf5; - position: relative; - overflow : hidden; - left : -4px; - top : -4px; -} - -div#errorBox { - background-color : #ffcccc; - border : 1px solid #ff0000; - font-size : 12px; - position: relative; - overflow : hidden; - left : -4px; - top : -4px; -} - -html>body #infoBox, html>body #errorBox { - left : -10px; - top : -10px; - margin : 0; -} - -#infoBoxShadow:before, #infoBoxShadow:after, -#errorBoxShadow:before, #errorBoxShadow:after { - content : " "; - display : block; - background : inherit; - width : 10px; - height : 10px; -} - -#infoBoxShadow:before, #errorBoxShadow:before { - position : absolute; - top : 0; - right : 0; - margin : -10px 0 0 auto; - background-position : right top; -} - -#infoBoxShadow:after, #errorBoxShadow:after { - margin : -10px 0 0 -10px; - background-position : left bottom; } -#infoBoxShadow, #errorBoxShadow { - background-image : url("images/shadow.png"); - background-position : bottom right; - left : 25%; - top : 50px; - width : 50%; - position : absolute; - min-width : 600px; -} - -#infoBoxShadow { - z-index : 5; -} - -#errorBoxShadow { - z-index : 400; +a.helpLink { + color : #808080; } -div.infoBoxContents { - padding : 10px; - margin-bottom : 5px; - font-size : 12px; +a.helpLink:hover { + color : #4684ff; } -div.infoBoxContents td { +#content-insert pre, #headlines-frame pre, .dijitContentPane pre { + margin : 0px 0px 0px 1em; + padding : 0px; + font-family : monospace; font-size : 12px; + background : transparent; + border-width : 0px; + color : gray; } -div.infoBoxContents a { - color : #527040; -} - -div.infoBoxContents a:hover { - color : black; -} - -pre { - margin : 5px; -} - -input.extSearch { - width : 100%; -} - -div.firstTab { - width : 10px; - float : left; -} - -div.prefsTab:hover { - cursor : pointer; -} - -div.prefsTabSelected:hover { - cursor : pointer; -} - -div.prefsTab { - float : left; - border-width : 1px 1px 0px 1px; - border-color : #C4D1E4; +#content-insert blockquote, #headlines-frame blockquote, .dijitContentPane blockquote { + margin : 0px 0px 0px 1em; + border-width : 0px 0px 0px 2px; + border-color : #c0c0c0; border-style : solid; - margin : 0px 0px 0px 5px; - padding : 3px 5px 3px 5px; + font-style : italic; + padding : 0px 0px 0px 1em; font-size : 12px; - font-family : "Lucida Grande", Tahoma, Arial, sans-serif; - border-collapse : collapse; - min-width : 100px; - text-align : center; - cursor : pointer; - position : relative; - bottom : -1px; - height : 30px; + color : gray; } -div.prefsTabSelected { - float : left; - border-width : 1px 1px 0px 1px; - border-color : #88b0f0; - border-style : solid; - margin : 0px 0px 0px 5px; - padding : 3px 5px 3px 5px; - background-color : #ecf4ff; +#content-insert code, #headlines-frame code, .dijitContentPane code { + background : transparent; + border : 0px solid transparent; + margin : 0px; + font-family : monospace; + padding : 0px; font-size : 12px; - font-family : "Lucida Grande", Tahoma, Arial, sans-serif; - border-collapse : collapse; - font-weight : bold; - min-width : 100px; - text-align : center; - cursor : pointer; - position : relative; - bottom : -1px; - z-index : 3; - height : 30px; + color : black; } div.notice { @@ -765,37 +500,81 @@ td.selectPrompt { color : gray; } -div.headlinesSubToolbar { +div#headlines-toolbar { border-width : 0px 0px 1px 0px; - border-style : solid; - border-color : #f0f0f0; - position : absolute; - left : 0px; - top : 0px; - height : 25px; - line-height : 25px; - padding-left : 5px; - padding-right : 5px; - right : 0px; - background-color : white; + background-color : #f0f0f0; + border-color : #88b0f0 #88b0f0 #ecf4ff #88b0f0; font-size : 11px; - font-family : "Lucida Grande", Tahoma, Arial, sans-serif; + font-family : "Segoe UI", Tahoma, sans-serif; color : gray; + padding : 0px; + margin : 0px; + overflow : hidden; + height : 25px; + line-height : 25px; + padding-left : 4px; } -div.headlinesSubToolbar * { - line-height : normal; +div#headlines-toolbar .dijitSelect { + font-size : 11px; + position : relative; + top : -2px; } +div#headlines-toolbar span.r { + float: right; + position: relative; + background : #ecf4ff; + border-left: 5px solid white; + padding : 0 4px 0px 4px; + text-align : right; +} + +/* http://css-tricks.com/adobe-like-arrow-headers/ */ + +@media screen and (-webkit-min-device-pixel-ratio:0) { + div#headlines-toolbar span.r:before, + div#headlines-toolbar span.r:after { + content: ""; + position: absolute; + /* Pushed down half way, will get pulled back up half height of triangle + ensures centering if font-size or line-height changes */ + top: 50%; + width: 0; + height: 0; + } + div#headlines-toolbar span.r:before { + left: -12px; + /* Triangle */ + border-top: 8px solid transparent; + border-bottom: 8px solid transparent; + border-right: 8px solid white; + /* Pull-up */ + margin-top: -8px; + } + div#headlines-toolbar span.r:after { + /* Smaller and different position triangle */ + left: -5px; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-right: 6px solid #ecf4ff; + margin-top: -6px; + } +} + +div#headlines-toolbar span.r span.error { + color : red; +} -div.headlinesSubToolbar div#subtoolbar_ftitle { - float : right; - line-height : 25px; +div#headlines-toolbar span.r a { + color : gray; +} +div#headlines-toolbar span.r a:hover { + color : black; } span.contentPreview { - font-size : 12px; color : gray; font-weight : normal; } @@ -804,13 +583,9 @@ span.contentPreview:hover { color : #4684ff; } -table.headlinesList { - width : 100%; -} - -table.headlinesList span.hlLabelRef, div.cdmHeader span.hlLabelRef { +span.hlLabelRef { background-color : #fff7d5; - font-height : 8px; + font-size : 8px; color : #063064; font-weight : normal; margin : 0px 3px 0px 3px; @@ -818,43 +593,11 @@ table.headlinesList span.hlLabelRef, div.cdmHeader span.hlLabelRef { white-space: nowrap; } -table.headlinesList img.hlLoading { - margin-left : 5px; - vertical-align : middle; -} - -table.headlinesList td.hlFeedIcon { - width : 25px; - text-align : center; - cursor : pointer; -} - - -table.headlinesList td.hlMarkedPic { - width : 25px; - text-align : center; -} - -table.headlinesList td.hlfeed { - text-align : right; -} - td.hlSelectRow, td.hlUpdPic { width : 25px; text-align : center; } -table.headlinesList td.hlUpdated { - color : gray; - text-align : right; - width : 100px; - cursor : pointer; -} - -table.headlinesList tr td { - padding : 2px 0px 2px 0px; -} - div.postHeader div.postDate { text-align : right; color : gray; @@ -870,7 +613,6 @@ div.postHeader div.postDateRTL { div.postHeader div { padding-bottom : 3px; font-size : 12px; - /* font-family : "Lucida Grande", Tahoma, sans-serif; */ } #feedUpdateErrors { @@ -903,161 +645,6 @@ span.hlFeed a:hover { color : #4684ff; } -div.cdmAllTags { - float : left; - background-color : white; - border : 1px solid #c0c0c0; - display : none; - z-index : 3; - top : auto; - left : auto; - right : auto; - position : absolute; - padding : 10px; -} - -span.cdmAllTagsCtr:hover div { - display : block; -} - -div.cdmArticle { - border-color : #c0c0c0; - border-width : 1px; - border-style : solid; - background : white; - margin : 5px 5px 0px 5px; - color : black; -} - -div.cdmArticleUnread { - border-color : #88b0f0; - border-width : 1px; - border-style : solid; - background-color : white; - margin : 5px 5px 0px 5px; - color : black; -} - -div.cdmArticleSelected, div.cdmArticleUnreadSelected { - background-color : #fff7d5; - border-color : #e7d796; - border-width : 1px; - border-style : solid; - margin : 5px 5px 0px 5px; -} - -div.cdmArticleUnread div.cdmHeader a.title, -div.cdmArticleUnreadSelected div.cdmHeader a.title { - font-weight : bold; -} - -div.cdmHeader { - padding : 5px 5px 10px 5px; - color : gray; -} - -div.cdmArticleUnread div.cdmHeader { - background : url("images/footer.png") top left; - background-repeat : repeat-x; -} - -div.cdmArticleUnread div.cdmHeader span.titleWrap a { - color : black; -} - -div.cdmArticleSelected div.cdmFooter, div.cdmArticleUnreadSelected div.cdmFooter { - background : #e7d796; -} - -div.cdmFooter input { - vertical-align : middle; -} - -div.cdmFooter { - font-size : 12px; - color : black; - padding : 5px; - color : gray; - background : #f9f9f9; -/* border-width : 1px 0px 0px 0px; - border-style : solid; - border-color : #88b0f0; */ -} - -div.cdmFooter span.s0 { - border-width : 0px 1px 0px 0px; - border-color : #c0c0c0; - border-style : dotted; - padding : 0px 5px 0px 0px; -} - -div.cdmFooter span.s1 { - border-width : 0px 1px 0px 0px; - border-color : #c0c0c0; - border-style : dotted; - padding : 0px 5px 0px 5px; -} - -div.cdmFooter span.s2 { - padding : 0px 5px 0px 5px; -} - -div.cdmFooter img.markedPic, div.cdmFooter img.tagsPic { - width : 16px; - height : 16px; - vertical-align : middle; -} - -div.cdmHeader div.articleUpdated { - float : right; - font-weight : bold; - color : gray; -} - -div.cdmHeader div.articleUpdated img { - vertical-align : middle; -} - -div.cdmFooter input, div.cdmHeader input, div.cdmFooter img { - margin : 0px; -} - -div.cdmHeader, div.cdmHeader a { - color : #505050; - font-size : 12px; -} - -div.cdmHeader a:hover { - color : #4684ff; -} - -div.cdmContent { - margin : 0px 15px 5px 15px; -} - -div.cdmContent img { - border-width : 0px; - max-width : 98%; -} - -div.cdmContent:hover { - cursor : pointer; -} - -div.cdmExcerpt { - margin : 0px 15px 5px 15px; -} - -div.cdmExcerpt:hover { - cursor : pointer; - color : #88b0f0; -} - -div.cdmEnclosures { - margin-top : 1em; - color : gray; -} - img.markedPic { cursor : pointer; } @@ -1066,46 +653,40 @@ a.warning { color : #f04040; } -img.closeButton { - border-width : 0px; - float : right; -} - -span.groupPrompt { - font-size : 12px; - color : #4684ff; -} - div.tagCloudContainer { - border : 1px solid #99d67a; - background-color : white; + border : 1px solid #c0c0c0; + background-color : #ecf4ff; margin : 5px 0px 5px 0px; padding : 5px; text-align : center; } div.errorExplained { - border : 1px solid #99d67a; - background-color : white; + border : 1px solid #c0c0c0; + background-color : #ecf4ff; margin : 5px 0px 5px 0px; padding : 5px; } ul.feedErrorsList { - height : 300px; + max-height : 300px; overflow : auto; list-style-type : none; - border : 1px solid #99d67a; - background-color : white; + border : 1px solid #c0c0c0; + background-color : #ecf4ff; margin : 0px 0px 5px 0px; - padding : 0px; + padding : 5px; +} + +ul.feedErrorsList em { + color : gray; } ul.userFeedList { height : 300px; overflow : auto; list-style-type : none; - border : 1px solid #99d67a; + border : 1px solid gray; background-color : white; margin : 0px 0px 5px 0px; padding : 0px; @@ -1114,16 +695,19 @@ ul.userFeedList { ul.browseFeedList { height : 300px; overflow : auto; - list-style-type : none; + border-width : 0px 1px 1px 1px; + border-color : #c0c0c0; + border-style : solid; margin : 0px 0px 5px 0px; - padding : 0px; - border : 1px solid #99d67a; background-color : white; + list-style-type : none; + padding : 0px; + } ul.browseFeedList li { margin : 0px; - padding : 0px; + padding : 2px 4px 2px 4px; } span.subscribers { @@ -1136,10 +720,6 @@ div.subscribers { float : right; } -input.feedBrowseCB { - margin-right : 1em; -} - div.browserDetails { margin : 5px 5px 5px 5px; padding : 5px; @@ -1156,70 +736,10 @@ ul.compact li { padding : 0px; } -div.browserFeedInfo { - font-size : 12px; -/* border : 1px solid #88b0f0; - background-color : #ecf4ff; - -moz-border-radius : 5px; */ - padding : 5px; -} - -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 : 12px; -} - -a.cdmToggleLink:hover { - color : #4684ff; -} - .noborder { border-width : 0px; } -#debug_output { - position : absolute; - width : 400px; - height : 200px; - right : 20px; - bottom : 20px; - z-index : 999; - background-color : white; - border : 1px solid #c0c0c0; - overflow : auto; - margin : 0px; - padding : 0px; - list-style-type : none; -} - -#debug_output li { - margin : 0px; - padding : 0px; - font-size : 11px; -} - -#dialog_overlay { - left : 0; - top : 0; - height : 100%; - width : 100%; - z-index : 4; - position : absolute; - background-image : url("images/shadow_white.png"); -} - #overlay { background : white; left : 0; @@ -1232,21 +752,7 @@ a.cdmToggleLink:hover { #overlay_inner { font-weight : bold; - margin : 10px; -} - -#noDaemonWarning { - position : absolute; - background-color : #ecf4ff; - border : 1px solid #88b0f0; - padding : 10px; - margin : 5px; - z-index : 2; - display : none; -} - -#qafInput { - width : 100%; + margin : 1em; } form { @@ -1257,45 +763,14 @@ form { #main_toolbar_form { margin : 0px; padding : 0px; - display : inline; -} - -div.feedExtInfo { - margin-left : 2em; - font-size : 7pt; - color : gray; - font-weight : normal; -} - -span.debugTS { - color : #4684ff; -} - -#backReqBox { - display : none; -} - -/*.scriptWarn:before { - content : "Disabled script:"; -}*/ - -.scriptWarn { - color : white; - background-color : #903030; - border : 1px solid #601010; - padding : 3px; - font-weight : bold; - display : none; -} - -.objectWarn { - color : gray; - font-style: italic; - text-align : center; + display : table-cell; + white-space : nowrap; + width : 100%; } table.loginForm2 { padding : 1em; + width : 100%; } table.loginForm2 .loginTop { @@ -1336,10 +811,6 @@ table.loginForm2 .innerLoginCell { padding-top : 0.5em; } -#milestoneDetails { - display : none; -} - div.loadingPrompt { padding : 1em; text-align : center; @@ -1347,187 +818,35 @@ div.loadingPrompt { } div.whiteBox { - background-color : white; margin-left : 1px; text-align : center; padding : 1em; } -/* layout */ +html, body#ttrssMain, #main { + width: 100%; + height: 100%; + border: 0; + padding: 0; + margin: 0; +} -#header { - position : absolute; - white-space: nowrap; - top : 5px; - left : 15px; - right : 5px; - height : 35px; - color : #4684ff; - font-size : 12px; -} - -#feeds-holder { - border-width : 1px 1px 0px 0px; - border-style : dotted solid; - border-color : #88b0f0; - top : 40px; - left : 0px; - position : absolute; - width : 260px; - overflow : auto; - bottom : 0px; - border-collapse : collapse; -} - -#toolbar div.actionChooser { - margin-right : 5px; - float : right; -} - -#toolbar { - position : absolute; - left : 261px; - padding : 0px 0px 0px 10px; - top : 40px; - right : 0px; - white-space: nowrap; - height : 30px; - background-image : url("images/toolbar.png"); - background-position : bottom left; - background-repeat : repeat-x; - font-size : 12px; -} - -#toolbar input { - vertical-align : middle; -} - -div.headlines_normal { - position : absolute; - border-width : 1px 0px 0px 0px; - border-style : solid; - border-color : #88b0f0; - left : 261px; - height : 305px; - top : 70px; - right : 0px; - overflow : hidden; - font-size : 12px; - border-collapse : collapse; -} - -div.headlines_cdm { - position : absolute; - border-width : 1px 0px 1px 0px; - border-style : solid; - border-color : #88b0f0; - left : 261px; - bottom : 40px; - top : 70px; - right : 0px; - overflow : hidden; - font-size : 12px; - border-collapse : collapse; -} - -#content-frame { - position : absolute; - border-width : 1px 0px 0px 0px; - border-style : solid; - border-color : #88b0f0; - overflow : auto; - top : 390px; - left : 261px; - bottom : 40px; - right : 0px; - border-collapse : collapse; -} - -/*#resize-grabber { - position : absolute; - border-width : 1px; - border-style : dotted; - border-color : #88b0f0; - background-color : white; - width : 8px; - height : 8px; - z-index : 20; - right : 20px; - top : 20px; - display : none; - cursor : move; -}*/ - -#resize-grabber { - height : 5px; - border-width : 0px 0px 1px 0px; - border-style : solid; - border-color : #88b0f0; - background : url("images/resize_horiz.png") top left; - cursor : move; - text-align : center; -} - -#footer, #prefFooter { - position : absolute; - bottom : 0px; - height : 20px; - text-align : center; - color : gray; - font-size : 12px; - background-image : url("images/footer.png"); - background-position : top left; - background-repeat : repeat-x; - background-color : white; - right : 0px; - left : 261px; - padding : 10px; - border-collapse : collapse; - border-width : 1px 0px 0px 0px; - border-style : solid; - border-color : #88b0f0; - -} - -#prefFooter { - left : 0px; -} - -#footer a, #prefFooter a { - color : gray; -} - -#footer a:hover, #prefFooter a:hover { - color : black; -} - -#headlinesContainer { - margin-left : 0px; - background-color : white; -} - -#headlineActionsTop { - font-size : 12px; -} - -#headlinesInnerContainer { - overflow : auto; - position : absolute; - left : 0px; - right : 0px; - bottom : 0px; - top : 25px; +html, body#ttrssPrefs, #main { + width: 100%; + height: 100%; + border: 0; + padding: 0; + margin: 0; +} + +#toolbar div.actionChooser { + display : table-cell; + text-align : right; + padding-right : 3px; } /* preferences layout */ -#prefHeader { - color : #4684ff; - font-size : 12px; - margin : 10px; - height : 33px; -} - div.return { float : right; font-size : 12px; @@ -1542,72 +861,29 @@ div.return a:hover { color : black; } -#prefContentOuter { - clear : left; - position : absolute; - bottom : 41px; - top : 75px; - left : 0px; - right : 0px; - min-height : 300px; - border-width : 1px 0px 0px 0px; - border-color : #88b0f0; - border-style : solid; - font-size : 12px; -} - -#prefContent { - z-index : 4; - background-image : url("images/prefs-content.png"); - background-position : top left; - background-repeat : repeat-x; - position : absolute; - bottom : 0px; - top : 0px; - left : 0px; - right : 0px; - padding : 1em; - overflow : auto; - -} - -#userSwitch { - position : absolute; - bottom : 2px; - right : 2px; +#header .logo { + float : right; + margin-left : 10px; } -.catCtrHasUnread, .feedCtrHasUnread { - font-weight : bold; - color : #707070; +#header a { + color : #4684ff; } -.catCtrNoUnread, .feedCtrNoUnread { - display : none; +#header a:hover { + color : black; } -div.topLinks img { +#header img { vertical-align : middle; cursor : pointer; } -#offlineModePic { - margin-left : 5px; -} - a.helpLinkPic img { border-width : 0px; vertical-align : middle; } -li.feedCatHolder { - display : inline; -} - -table.prefFeedCatList { - background-color : white; -} - div.autocomplete { position : absolute; width : 250px; @@ -1640,28 +916,10 @@ div.autocomplete ul li { float : right; } -div.topLinks { - float : right; - color : gray; - font-size : 12px; -} - -div.topLinks a { - color : #4684ff; -} - -div.topLinks a:hover { - color : black; -} - -div.topLinks a.feedback { +#header a.feedback { color : #009900; } -div.dashboard { - margin-left : 3px; -} - a.visibleLink { color : #4684ff; } @@ -1676,48 +934,11 @@ a.visibleLinkB:hover { background-color : #ecf4ff; } -table.headlinesList tr.feedTitle td a, div.cdmFeedTitle a { - color : #4684ff; -} - -div.cdmFeedTitle { - border-color : #a0a0a0; - border-width : 0px 0px 1px 0px; - border-style : solid; - padding : 5px 3px 5px 5px; - background : url("images/toolbar.png") bottom left; - background-repeat : repeat-x; -} - -table.headlinesList tr, table.headlinesList td { - border-collapse : collapse; - margin : 0px; -} - -table.headlinesList tr.feedTitle td { -/* text-align : right; - margin-top : 10px; */ - /*padding-left : 5px;*/ - - background : url("images/toolbar.png") bottom left; - background-repeat : repeat-x; - - border-color : #c0c0c0; - border-width : 0px 0px 1px 0px; - border-style : solid; - padding : 5px 3px 5px 5px; - -} - -td.hlContent, td.hlContentL, td.hlContentH { - cursor : pointer; -} - -td.hlContentH a, td.hlContentH span { +.hlContentH a, .hlContentH span { color : #00cc00; } -td.hlContentL a, td.hlContentL span { +.hlContentL a, .hlContentL span { color : #909090; text-decoration : line-through; } @@ -1745,6 +966,9 @@ div#hotkey_help_overlay { z-index : 999; color : white; font-size : 15px; + background : black; + border-radius : 30px; + padding : 10px; } div#hotkey_help_overlay h1 { @@ -1756,6 +980,14 @@ div#hotkey_help_overlay ul { margin : 0px; } +div#hotkey_help_overlay a { + color : #88b0f0; +} + +div#hotkey_help_overlay a:hover { + color : white; +} + div#hotkey_help_overlay li { margin : 0px; } @@ -1788,82 +1020,12 @@ div#hotkey_help_overlay h2 { color : #88b0f0; } -div#hotkey_help_overlay table.hho td.c1 { - height : 30px; - width : 30px; - background : url("images/c1.png"); - background-repeat : no-repeat; - -} - -div#hotkey_help_overlay table.hho td.c2 { - height : 30px; - width : 30px; - background : url("images/c2.png"); - background-repeat : no-repeat; -} - -div#hotkey_help_overlay table.hho td.c3 { - height : 30px; - width : 30px; - background : url("images/c3.png"); - background-repeat : no-repeat; -} - -div#hotkey_help_overlay table.hho td.c4 { - height : 30px; - width : 30px; - background : url("images/c4.png"); - background-repeat : no-repeat; -} - -div#hotkey_help_overlay table.hho td.top, -div#hotkey_help_overlay table.hho td.left, -div#hotkey_help_overlay table.hho td.right, -div#hotkey_help_overlay table.hho td.bottom, -div#hotkey_help_overlay table.hho td.content { - background : url("images/shadow_dark.png"); -} - div#hotkey_help_overlay table.hho td.top, div#hotkey_help_overlay table.hho td.bottom { text-align : center; font-size : 11px; } -div.prefKbdHelp { - float : right; - font-size : 12px; - margin-right : 15px; -} - -div.prefKbdHelp img { - vertical-align : middle; -} - -div#l_progress_o { - width : 200px; - border : 1px solid black; - background-color : white; - margin-top : 10px; -} - -div#l_progress_i { - width : 10px; - background-color : #88b0f0; - height : 10px; -} - -#content-insert { - background-color : white; - overflow : auto; - position : absolute; - left : 0px; - right : 0px; - bottom : 0px; - top : 6px; -} - div.dlgSec { font-size : 12px; color : gray; @@ -1879,7 +1041,18 @@ div.dlgSecCont { float : left; font-size : 12px; font-weight : normal; - line-height : 200%; +} + +div.dlgSecCont hr { + height : 0px; + line-height : 0px; + border : 0px solid transparent; + margin : 2px; +} + +div.dlgSecCont > * { + position : relative; + top : -2px; } div.dlgButtons { @@ -1887,238 +1060,350 @@ div.dlgButtons { clear : both; } -pre, code { - font-size : 12px; - font-family : monospace; +span.labelColorIndicator { + height : 14px; + width : 14px; + line-height : 14px; + font-size : 9px; + display : inline-block; + border : 1px solid black; + background-color : #fff7d5; + color : #063064; + text-align : center; + margin-right : 2px; } -span#headlineActionsDrop { - border : 1px solid #c0c0c0; - padding : 1px 5px 1px 10px; +span.labelColorIndicator2 { + height : 14px; + width : 14px; + font-size : 9px; + display : inline-block; + border : 1px solid black; + background-color : #fff7d5; color : #063064; - cursor : pointer; + text-align : center; + margin-right : 2px; + vertical-align : bottom; } -ul#headlineActionsBody { - list-style-type : none; +div#cmdline { position : absolute; - margin : 0px; - padding : 0px; + left : 5px; + bottom : 5px; + font-size : 11px; + color : gray; + font-weight : bold; background-color : white; - width : 150px; - z-index : 4; - top : auto; - left : auto; - border-width : 1px 1px 1px 1px; - border-color : #c0c0c0; - border-style : solid; - margin-left : -1px; - max-height : 250px; - overflow : auto; + border : 1px solid #88b0f0; + padding : 3px 5px 3px 5px; + z-index : 5; +} + +#feed_browser_spinner { + vertical-align : middle; + height : 18px; + width : 18px; } -ul#headlineActionsBody li { - padding : 2px 5px 2px 10px; +div#auxDlg { + position : absolute; + z-index : 3; + bottom : 5px; + right : 25px; + padding : 5px; + border-width : 1px; + border-style : solid; + border-color : #d7c47a; + background-color : #fff7d5; color : black; + text-align : center; + font-size : 13px; } -ul#headlineActionsBody li:hover { +div#auxDlg a { color : #4684ff; - cursor : pointer; - background : #ecf4ff; } -ul#headlineActionsBody li.insensitive { - color : gray; +div.hlTitle { + display : table-cell; + cursor : pointer; + width : 100%; + vertical-align : middle; + padding-top : 4px; + padding-bottom : 4px; } -ul#headlineActionsBody li.insensitive:hover { - background : white; - cursor : normal; - color : gray; +div.hlLeft { + display : table-cell; + vertical-align : middle; + white-space: nowrap; } -div#errorBox div#xebTitle { - background-color : #ff0000; - color : white; - padding : 4px 2px 4px 10px; - color : white; - font-weight : bold; - font-size : 12px; +div.hlRight { + display : table-cell; + white-space: nowrap; + text-align : right; + vertical-align : middle; } -div#errorBox div#xebContent { - font-size : 12px; - padding : 10px; +div.hlRight img { + max-width : 16px; + max-height : 16px; } -div#errorBox textarea { +span.hlUpdated { + color : gray; + min-width : 100px; + display : table-cell; width : 100%; - height : 200px; + vertical-align : middle; + padding-top : 4px; + padding-bottom : 4px; + text-align : right; } -div#errorBox input { - margin-bottom : 10px; +div.hlLeft input { + margin-left : 4px; + margin-right : 4px; } -span.prefsLabelEntry { - padding : 2px; +div.hlLeft img, div.hlRight img { + margin : 0px 4px 0px 4px; + } -div.labelColorIndicator { - height : 14px; - width : 14px; - line-height : 14px; - font-height : 9px; +div.hlUpdPic { + display : table-cell; + padding-right : 4px; + padding-left : 4px; text-align : center; - border : 1px solid black; - float : left; - background-color : #fff7d5; - color : #063064; - margin-right : 10px; + vertical-align : middle; } -div.colorPicker div.colorPickerEntry:hover { - border : 1px solid #88b0f0; +div.hlUpdPic img { + max-width : 16px; } -div.colorPicker div.ccPrompt:hover { - color : black; +div.fatalError { + margin-bottom : 10px; } -div.colorPicker div.colorPickerEntry { - height : 15px; - width : 15px; - line-height : 13px; - font-height : 9px; - text-align : center; - border : 1px solid black; - margin : 5px 5px 0px 0px; - float : left; +div.fatalError button { + margin-top : 5px; } -div.colorPicker { - border : 1px solid #cccccc; - background : #f0f0f0; - width : 110px; - padding : 0px 0px 5px 5px; - position : absolute; - left : auto; - top : auto; - z-index : 3; - color : #909090; +div.fatalError textarea { + width : 100%; + height : 100px; } -div#offlineModeDrop div { - padding : 2px 2px 2px 2px; - text-align : left; +#main { + border-width : 0px; + margin : 0px; + padding : 0px; } -div#offlineModeDrop { - position : absolute; +#header-wrap { + border-width : 0px; margin : 0px; - padding : 2px; - background-color : white; - z-index : 2; - margin : 2px 0px 0px 0px; - top : auto; - right : 0px; - border : 1px solid #cccccc; - background : white; - min-width : 170px; - margin-left : -1px; - max-height : 250px; + padding : 0px; +} + +#content-wrap { + padding : 0px; + border-width : 0px; + margin : 0px; +} + +#feeds-holder { + padding : 0px; + border-color : #88b0f0; + border-left-width : 0px; + border-bottom-width : 0px; + border-top-width : 0px; overflow : auto; - color : #909090; } -optgroup { - color : #4684ff; - font-style : normal; +#headlines-wrap-inner { + padding : 0px; + margin : 0px; + border-width : 0px; } -option { - color : black; +#headlines-frame { + padding : 0px; + border-color : #88b0f0; + border-left-width : 0px; + border-right-width : 0px; + margin-top : 0px; + border-top-width : 0px; } -div#cmdline { +#headlines-toolbar_splitter, #toolbar_splitter { + display : none; +} + +#content-tabs { + margin : 0px; + padding : 0px; + border-width : 0px; +} + +#toolbar { + padding : 0px; + margin : 0px; + border-width : 0px; + white-space: nowrap; + font-size : 12px; +} + +#header { + border-width : 0px; + text-align : right; + color : gray; + padding : 5px 5px 0px 0px; + margin : 0px; position : absolute; - left : 5px; - bottom : 5px; - font-size : 11px; + right : 0px; + top : 0px; + z-index : 5; +} + +#footer { + text-align : center; color : gray; + padding : 4px 4px 8px 4px; + border-width : 0px; +} + +#content-insert { + padding : 0px; + border-color : #88b0f0; + border-bottom-width : 0px; + border-right-width : 0px; + border-left-width : 0px; + overflow : auto; +} + +.dijitTreeLabel.Unread { font-weight : bold; - background-color : white; - border : 1px solid #88b0f0; - padding : 3px 5px 3px 5px; - z-index : 5; } -#feed_browser_spinner { - vertical-align : middle; - height : 18px; - width : 18px; +.feedParam { + color : gray; + float : right; + margin-right : 1em; } -div#auxDlg { - position : absolute; - z-index : 3; - bottom : 5px; - right : 25px; - padding : 5px; - border-width : 1px; - border-style : solid; - border-color : #d7c47a; - background-color : #fff7d5; - color : black; +.dijitTreeLabel.Disabled, .labelParam.Disabled { + color : gray; +} + +.dijitTreeRow.Error { + color : red; +} + +.dijitTreeRow.Hidden { + display : none; +} + +img.feedIcon, img.tinyFeedIcon { + width : 16px; + height : 16px; +} + +div#feedlistLoading, div#filterlistLoading, div#labellistLoading { text-align : center; - font-size : 13px; + padding : 5px; + color : gray; } -div#auxDlg a { - color : #4684ff; +div#feedlistLoading img, div#filterlistLoading img, div#labellistLoading { + margin-right : 5px; } -/* -button:active { - background-image : url("images/button_pressed.png"); +div#pref-tabs .dijitContentPane { + font-size : 12px; } -button, select { - background-color : transparent; - background-repeat : repeat-x; - background-position : top left; - background-image : url("images/button.png"); - border : 1px solid #bebebe; - font-family : "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; - font-size : 100%; - text-decoration : none; - color : #303030; - cursor : pointer; - padding : 1px 5px 1px 5px; +div#pref-tabs { + margin : 0px 5px 0px 5px; +} + +div#pref-tabs .dijitContentPane h3 { + font-size : 14px; + font-weight : bold; +} + +#pref-filter-wrap, #pref-filter-header, #pref-filter-content, +#pref-label-wrap, #pref-label-header, #pref-label-content, +#pref-user-wrap, #pref-user-header, #pref-user-content, +#pref-instance-wrap, #pref-instance-header, #pref-instance-content { margin : 0px; + padding : 0px; + border-width : 0px; } -select { - background : #ffffff; - padding : 1px 0px 1px 3px; +#userConfigTab, #labelConfigTab, #filterConfigTab, #pref-feeds-feeds, #instanceConfigTab { + padding : 0px; } -input { - background : white; - border : 1px solid #bebebe; - font-size : 100%; - padding : 1px 3px 1px 3px; +#errorButton { + color : red; } -button:hover { - background-color : #f9faff; - border : 1px solid #88b0f0; - color : #336699; +span.labelFixedLength { + display : inline-block; + width : 70%; } -button[disabled] { +#filter_dlg_date_chk_box { + display : inline-block; +} + +.dijitDialog .dijitToolbar { + border : 1px solid #c0c0c0; +} + +a.bookmarklet { + color : #4684ff; + border : 1px solid #ecf4ff; + padding : 2px; +} + +#newVersionIcon { + margin-left : 5px; + vertical-align : middle; + position : relative; + top : -1px; +} + +.player { + display : inline-block; + color : gray; + font-size : 11px; + font-family : sans-serif; + border : 1px solid gray; + padding : 0px 4px 0px 4px; + margin : 0px 2px 0px 2px; + width : 50px; + text-align : center; + background : white; +} +.player.playing { + color : #00c000; + border-color : #00c000; +} + +.player:hover { background : #f0f0f0; - color : #dedede; - border : 1px solid #dedede; -} */ + cursor : pointer; +} + +#headlines-spacer { + height : 100%; + margin-left : 1px; + text-align : center; + padding : 1em; + color : gray; +}