X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;ds=inline;f=tt-rss.css;h=ed7e0522646e9b1a68a3dcaebe9449e772753901;hb=c068b98b72a2d6b6819f0f6657ca0e1539d22f0c;hp=c6bc77dc3c655eb7a9c0b52bcadcf17fc7981140;hpb=e470a273cf09562fb2f9c0c899002303f19c8d16;p=tt-rss.git diff --git a/tt-rss.css b/tt-rss.css index c6bc77dc..ed7e0522 100644 --- a/tt-rss.css +++ b/tt-rss.css @@ -3,10 +3,19 @@ body#ttrssMain, body#ttrssPrefs, body#ttrssLogin, body { color : black; margin : 0px; padding : 0px; - font-family : sans-serif; - font-size : 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; } +html, body#ttrssMain, body#ttrssPrefs, #main { + width: 100%; + height: 100%; + border: 0; + padding: 0; + margin: 0; +} + + body#ttrssPrefs { background-color : #ecf4ff; } @@ -34,13 +43,14 @@ div.postReply div.postHeader { border-style : solid; border-color : #c0c0c0; background : #fafafa; - box-shadow : 0px 0px 3px 0px #ccc; + box-shadow : 0px 0px 3px 0px rgba(0,0,0,0.1); padding : 5px; color : #909090; } div.postReply div.postTitle { overflow : hidden; + text-overflow: ellipsis; white-space : nowrap; } @@ -50,12 +60,12 @@ div.postReply div.postDate { div.postReply div.postContent { padding : 10px; - font-size : 12px; } div.postReply div.postContent img { border-width : 0px; max-width : 98%; + height: auto; } div.postReply div.postEnclosures { @@ -73,9 +83,12 @@ div.postReply img.tagsPic { div.articleNote { background-color : #fff7d5; padding : 5px; - border-style : none none dashed none; + border-radius : 4px; + margin : 5px; + border-style : solid; border-color : #e7d796; border-width : 1px; + box-shadow : 0px 0px 2px rgba(0,0,0,0.1); background-color : #fff7d5; color : #9a8c59; } @@ -111,8 +124,9 @@ h3 { hr { border-width : 0px 0px 1px 0px; - border-style : dashed; - border-color : #e0e0e0; + border-style : solid; + border-color : #c0c0c0; + max-width : 90%; } a { @@ -130,23 +144,37 @@ a:hover { } #notify { - top : 25px; + bottom : 10px; right : 10px; border-width : 1px; border-style : solid; position : absolute; - display : none; - float : right; - font-size : 11px; + font-size : 12px; z-index : 99; + max-width : 200px; + min-width : 100px; padding : 5px; - min-width : 200px; - box-shadow : 0px 0px 2px #ccc; + -width : 200px; + box-shadow : 0px 0px 2px rgba(0,0,0,0.2); } #notify img { vertical-align : middle; - margin-right : 4px; + max-height : 14px; +} + +#notify span.msg { + width : 100%; +} + +#notify span.close { + text-align : right; +} + +#notify span { + display : table-cell; + vertical-align : middle; + padding : 4px; } .notify { @@ -169,30 +197,37 @@ a:hover { border-color : #ff0000; } -.notify.error span:hover { - color : red; - cursor : pointer; +.hl div.hlTitle a { + font-weight : bold; + color : gray; } -.hl.Unread div.hlTitle { - font-weight : bold; +.hl.Unread div.hlTitle a { + color : black; } -.hl.even.Grayed { - background : #f0f0f0; - color : #909090; - border-width : 0px 0px 1px 0px; - border-style : solid; - border-color : #c0c0c0; - border-collapse : collapse; +.hl.active { + box-shadow : inset 0px 0px 3px 0px rgba(0,0,0,0.1); } -.hl.odd.Grayed { +.hl.active div.hlTitle a { + color : #4684ff; +} + +.hl.Grayed { color : #909090; } +#headlines-frame div.hl:nth-child(even) { + background : #f0f0f0; +} + +#headlines-frame.normal { + font-size : 13px; +} + .hl { - border-width : 0px 1px 1px 0px; + border-width : 0px 0px 1px 0px; border-style : solid; border-color : #c0c0c0; } @@ -201,15 +236,6 @@ a:hover { background : #ecf4ff ! important; } -.hl.even { - background : #f0f0f0; - border-collapse : collapse; -} - -.hl.odd { - background : white; -} - div.filterTestHolder { height : 300px; overflow : auto; @@ -248,6 +274,8 @@ div.filterTestHolder { border-style : solid; background : #fafafa; display : block; + max-width : 98%; + overflow : auto; } div.notice, div.warning, div.error { @@ -255,7 +283,11 @@ div.notice, div.warning, div.error { display : inline-block; margin : 2px 0px 4px 0px; font-size : 12px; - box-shadow : 0px 0px 2px #ccc; + border-style : solid; + border-color : #ccc; + border-radius : 4px; + border-width : 1px; + box-shadow : 0px 0px 2px rgba(0,0,0,0.1); } div.notice div.inner, div.warning div.inner, div.error div.inner { @@ -264,22 +296,30 @@ div.notice div.inner, div.warning div.inner, div.error div.inner { div.notice { background : #ecf4ff; + border-color : #88b0f0; } div.warning { background : #fff7d5; + border-color : #e7d796;; } div.error { background : #ffcccc; + border-color : #ff0000; } div.warning img, div.notice img, div.error img { margin-right : 4px; - float : left; vertical-align : middle; } +div.warning span, div.notice span, div.error span { + display : table-cell; + vertical-align : middle; + +} + ul.nomarks { list-style-type : none; margin : 0px; @@ -309,9 +349,9 @@ span.feed_error { div#headlines-toolbar { border-width : 0px 0px 1px 0px; - background-color : #f0f0f0; + background-color : #fcfcfc; border-color : #c0c0c0; - font-size : 11px; + font-size : 12px; font-family : "Segoe UI", Tahoma, sans-serif; color : gray; padding : 0px; @@ -361,9 +401,12 @@ span.hlLabelRef { font-size : 8px; color : #063064; font-weight : normal; - margin : 0px 3px 0px 3px; - padding : 0px 4px 0px 4px; + margin-left : 2px; + padding : 1px 4px 1px 4px; + display : inline-block; + vertical-align : middle; white-space: nowrap; + border-radius : 4px; } div.postHeader div.postDate { @@ -374,7 +417,6 @@ div.postHeader div.postDate { div.postHeader div { padding-bottom : 3px; - font-size : 12px; } #feedUpdateErrors { @@ -382,7 +424,6 @@ div.postHeader div { } #allEntryTags { - font-size : 12px; border-width : 0px 0px 1px 0px; border-style : solid; border-color : #c0c0c0; @@ -390,19 +431,25 @@ div.postHeader div { display : none; } -div.hlFeed, div.hlFeed a { - font-size : 10px; - color : gray; +a.hlFeed { + display : block; + white-space : nowrap; + font-size : 9px; font-style : italic; font-weight : normal; - white-space: nowrap; + border-radius : 4px; + display : inline-block; + padding : 1px 2px 1px 2px; + margin-bottom : 2px; + margin-top : 2px; + color : gray; } -div.hlFeed a:hover { +a.hlFeed:hover { color : #4684ff; } -img.markedPic { +img.markedPic, img.pubPic { cursor : pointer; vertical-align : middle; } @@ -524,13 +571,12 @@ div.whiteBox { padding : 1em; } -html, body#ttrssMain, #main { +/* html, body#ttrssMain, #main { width: 100%; height: 100%; - border: 0; padding: 0; margin: 0; -} +} */ #toolbar div.actionChooser { display : table-cell; @@ -708,7 +754,6 @@ span.hlUpdated { vertical-align : middle; text-align : right; font-size : 10px; - font-weight : normal; } div.hlLeft { @@ -742,7 +787,7 @@ div.fatalError textarea { height : 100px; } -#main { +#ttrssMain #main { border-width : 0px; margin : 0px; padding : 0px; @@ -756,7 +801,7 @@ div.fatalError textarea { #content-wrap { padding : 0px; - border-width : 0px 0px 1px 1px; + border-width : 0px 0px 0px 1px; border-style : solid; border-color : #c0c0c0; margin : 0px; @@ -764,11 +809,12 @@ div.fatalError textarea { #feeds-holder { padding : 0px; - border-color : #88b0f0; + border-color : #c0c0c0; border-left-width : 0px; border-bottom-width : 0px; border-top-width : 0px; - overflow : auto; + overflow : hidden; + box-shadow : inset 0px 0px 3px rgba(0,0,0,0.1); } #headlines-wrap-inner { @@ -777,17 +823,13 @@ div.fatalError textarea { border-width : 0px; } -#feedTree { - overflow : visible; -} - #headlines-frame { padding : 0px; - border-color : #88b0f0; - border-left-width : 0px; - border-right-width : 0px; + border-color : #c0c0c0; + border-style : solid; + border-width : 0px; margin-top : 0px; - border-top-width : 0px; + box-shadow : inset 0px 0px 3px rgba(0,0,0,0.1); } #headlines-toolbar_splitter, #toolbar_splitter { @@ -799,7 +841,8 @@ div.fatalError textarea { margin : 0px; border-width : 0px; white-space: nowrap; - font-size : 11px; + font-size : 12px; + box-shadow : 0px 0px 2px rgba(0,0,0,0.1); } #header { @@ -823,10 +866,11 @@ div.fatalError textarea { #content-insert { padding : 0px; - border-color : #88b0f0; + border-color : #c0c0c0; border-bottom-width : 0px; border-right-width : 0px; border-left-width : 0px; + line-height: 20px; overflow : auto; } @@ -861,6 +905,7 @@ img.feedIcon, img.tinyFeedIcon { width : 16px; height : 16px; vertical-align : middle; + display : inline-block; } .dijitDialog .dijitToolbar { @@ -949,6 +994,7 @@ ul.helpKbList h2 { .dijitTreeNode .loadingNode { margin-left : 3px; + height : 9px; } span.collapseBtn { @@ -995,6 +1041,11 @@ body#ttrssZoom div.footer { text-align : center; } +body#ttrssZoom div.postContent img { + max-width : 650px; + height : auto; +} + select.attachments { display : block; margin-top : 10px; @@ -1005,7 +1056,52 @@ div.hl.active { border-color : #88b0f0; } -div.hl.active a.title { - color : #4684ff; +#selected_prompt { + margin-right : 25px; +} + +#feedTree .dijitTreeRow { + padding : 2px 0px 2px; + border-width : 1px; + border-color : transparent; +} + +#feedTree .dijitTreeNode { + padding : 0px; + border-width : 0px; +} + +#feedTree { + height : 100%; + overflow-x : hidden; + font-family : "Segoe UI", Tahoma, sans-serif; +} + +#feedTree .counterNode { + font-weight : bold; + display : inline-block; + font-size : 9px; + text-align : center; + border : 1px solid #88b0f0; + color : white; + background : #88b0f0; + border-radius : 4px; + vertical-align : middle; + float : right; + margin-right : 5px; + position : relative; + top : 2px; + min-width : 23px; +} + +#feedTree .dijitTreeRow { + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; +} + +body#ttrssPrefs hr { + border-color : #ecf4ff; + max-width : 100%; }