css/less updates

master
Andrew Dolgov 7 years ago
parent 4dc3f7e779
commit 5e68e24679

@ -635,11 +635,10 @@ class Article extends Handler_Protected {
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>
<title>".$line["title"]."</title>". <title>".$line["title"]."</title>".
stylesheet_tag("css/default.css")." stylesheet_tag("css/default.css")."
<link rel=\"shortcut icon\" type=\"image/png\" href=\"images/favicon.png\"> <link rel=\"shortcut icon\" type=\"image/png\" href=\"images/favicon.png\">
<link rel=\"icon\" type=\"image/png\" sizes=\"72x72\" href=\"images/favicon-72px.png\"> <link rel=\"icon\" type=\"image/png\" sizes=\"72x72\" href=\"images/favicon-72px.png\">
</head><body id=\"ttrssZoom\">"; </head><body class=\"claro ttrss_zoom\">";
} }
$rv['content'] .= "<div class=\"postReply\" id=\"POST-$id\">"; $rv['content'] .= "<div class=\"postReply\" id=\"POST-$id\">";

@ -538,14 +538,16 @@ class Handler_Public extends Handler {
header('Content-Type: text/html; charset=utf-8'); header('Content-Type: text/html; charset=utf-8');
print "<html> print "<html>
<head> <head>
<title>Tiny Tiny RSS</title> <title>Tiny Tiny RSS</title>";
<link rel=\"stylesheet\" type=\"text/css\" href=\"css/utility.css\"> print stylesheet_tag("css/utility.css");
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/> print stylesheet_tag("css/default.css");
print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>
<link rel=\"shortcut icon\" type=\"image/png\" href=\"images/favicon.png\"> <link rel=\"shortcut icon\" type=\"image/png\" href=\"images/favicon.png\">
<link rel=\"icon\" type=\"image/png\" sizes=\"72x72\" href=\"images/favicon-72px.png\"> <link rel=\"icon\" type=\"image/png\" sizes=\"72x72\" href=\"images/favicon-72px.png\">
</head> </head>
<body> <body class='claro'>
<img class=\"floatingLogo\" src=\"images/logo_small.png\" <img class=\"floatingLogo\" src=\"images/logo_small.png\"
alt=\"Tiny Tiny RSS\"/> alt=\"Tiny Tiny RSS\"/>
<h1>".__("Subscribe to feed...")."</h1><div class='content'>"; <h1>".__("Subscribe to feed...")."</h1><div class='content'>";

File diff suppressed because one or more lines are too long

@ -9,3 +9,5 @@
@import "cdm.less"; @import "cdm.less";
@import "prefs.less"; @import "prefs.less";
@import "dijit.less"; @import "dijit.less";
@import "utility.less";
@import "zoom.less";

@ -1,4 +1,5 @@
html, body#ttrssMain, body#ttrssPrefs, #main { body.ttrss_main,
body.ttrss_prefs {
width: 100%; width: 100%;
height: 100%; height: 100%;
border: 0; border: 0;

@ -1,4 +1,4 @@
body#ttrssPrefs { body.ttrss_prefs {
background-color : #f5f5f5; background-color : #f5f5f5;
#footer, #header { #footer, #header {

@ -1,22 +1,22 @@
body { body.ttrss_main {
background : white; background : white;
color : black; color : black;
margin : 0px; margin : 0px;
padding : 0px; padding : 0px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px; font-size: 14px;
}
body#ttrssMain { body#ttrssMain {
overflow : hidden; overflow : hidden;
max-height : 100%; max-height : 100%;
} }
:focus { :focus {
outline: none; outline: none;
} }
div.postReply { div.postReply {
padding : 0px; padding : 0px;
div.postHeader { div.postHeader {
@ -101,9 +101,9 @@ div.postReply {
span.author { span.author {
font-size : 12px; font-size : 12px;
} }
} }
div.articleNote { div.articleNote {
background-color : #fff7d5; background-color : #fff7d5;
padding : 5px; padding : 5px;
margin : 5px; margin : 5px;
@ -114,60 +114,60 @@ div.articleNote {
float : right; float : right;
cursor : pointer; cursor : pointer;
} }
} }
h1 { h1 {
font-size : 18px; font-size : 18px;
font-weight : 600; font-weight : 600;
text-rendering: optimizelegibility; text-rendering: optimizelegibility;
font-family : @fonts-ui; font-family : @fonts-ui;
} }
h2 { h2 {
font-size : 16px; font-size : 16px;
font-weight : 600; font-weight : 600;
border: 0px solid @color-accent-light; border: 0px solid @color-accent-light;
border-bottom-width: 1px; border-bottom-width: 1px;
text-rendering: optimizelegibility; text-rendering: optimizelegibility;
font-family : @fonts-ui; font-family : @fonts-ui;
} }
h3 { h3 {
font-size : 13px; font-size : 13px;
border: 0px solid @color-accent-light; border: 0px solid @color-accent-light;
border-bottom-width: 1px; border-bottom-width: 1px;
font-weight : 600; font-weight : 600;
text-rendering: optimizelegibility; text-rendering: optimizelegibility;
font-family : @fonts-ui; font-family : @fonts-ui;
} }
h4 { h4 {
font-size : 14px; font-size : 14px;
font-weight : 600; font-weight : 600;
text-rendering: optimizelegibility; text-rendering: optimizelegibility;
font-family : @fonts-ui; font-family : @fonts-ui;
} }
hr { hr {
border: 0px solid #ccc; border: 0px solid #ccc;
border-bottom-width: 1px; border-bottom-width: 1px;
} }
a { a {
color: @color-link; color: @color-link;
text-decoration: none; text-decoration: none;
} }
a:hover { a:hover {
color: darken(@color-link, 20%); color: darken(@color-link, 20%);
text-decoration: underline; text-decoration: underline;
} }
#notify.visible { #notify.visible {
transform: translate(0, -35px); transform: translate(0, -35px);
} }
#notify { #notify {
bottom : -35px; bottom : -35px;
right : 0px; right : 0px;
height : 20px; height : 20px;
@ -200,29 +200,29 @@ a:hover {
vertical-align : middle; vertical-align : middle;
padding : 2px; padding : 2px;
} }
} }
.notify { .notify {
border-color : #d7c47a; border-color : #d7c47a;
background-color : #fff7d5; background-color : #fff7d5;
} }
.notify.notify_progress { .notify.notify_progress {
border-color : #d7c47a; border-color : #d7c47a;
background-color : #fff7d5; background-color : #fff7d5;
} }
.notify.notify_info { .notify.notify_info {
border-color : @color-accent; border-color : @color-accent;
background-color : @color-accent-light; background-color : @color-accent-light;
} }
.notify.notify_error { .notify.notify_error {
background-color : #ffcccc; background-color : #ffcccc;
border-color : #ff0000; border-color : #ff0000;
} }
.hl { .hl {
border: 0px solid #ddd; border: 0px solid #ddd;
border-bottom-width: 1px; border-bottom-width: 1px;
padding : 1px; padding : 1px;
@ -320,69 +320,69 @@ a:hover {
a.title.high, span.hlContent.high .contentPreview { a.title.high, span.hlContent.high .contentPreview {
color : #00aa00; color : #00aa00;
} }
} }
.hl.Unread a.title.high, .hl.Unread span.hlContent.high .contentPreview { .hl.Unread a.title.high, .hl.Unread span.hlContent.high .contentPreview {
color : #00dd00; color : #00dd00;
} }
.hl a.title.low, span.hlContent.low .contentPreview, .hl a.title.low, span.hlContent.low .contentPreview,
.hl.Unread a.title.low, .hl.Unread span.hlContent.low .contentPreview { .hl.Unread a.title.low, .hl.Unread span.hlContent.low .contentPreview {
color : #909090; color : #909090;
text-decoration : line-through; text-decoration : line-through;
} }
.hl.Unread div.hlTitle a { .hl.Unread div.hlTitle a {
color : black; color : black;
} }
.hl.active { .hl.active {
background : @color-accent-light ! important; background : @color-accent-light ! important;
} }
.hl.active div.hlTitle a { .hl.active div.hlTitle a {
color : @color-accent; color : @color-accent;
/* text-shadow : 1px 1px 2px #fff; */ /* text-shadow : 1px 1px 2px #fff; */
} }
.hl.Selected { .hl.Selected {
background : #f9fbff; background : #f9fbff;
} }
.hl.Grayed { .hl.Grayed {
color : #909090; color : #909090;
} }
div.filterTestHolder { div.filterTestHolder {
height : 300px; height : 300px;
overflow : auto; overflow : auto;
border-color : #ddd; border-color : #ddd;
border-style : solid; border-style : solid;
margin : 0px 0px 5px 0px; margin : 0px 0px 5px 0px;
border-width : 1px; border-width : 1px;
} }
#content-insert blockquote, #content-insert blockquote,
#headlines-frame blockquote, #headlines-frame blockquote,
.dijitContentPane blockquote { .dijitContentPane blockquote {
margin : 5px 0px 5px 0px; margin : 5px 0px 5px 0px;
color : #555; color : #555;
padding-left : 10px; padding-left : 10px;
border: 0px solid #ccc; border: 0px solid #ccc;
border-left-width: 4px; border-left-width: 4px;
} }
#content-insert code, #content-insert code,
#headlines-frame code, #headlines-frame code,
.dijitContentPane code { .dijitContentPane code {
color : #009900; color : #009900;
font-family : monospace; font-family : monospace;
font-size : 12px; font-size : 12px;
} }
#content-insert pre, #content-insert pre,
#headlines-frame pre, #headlines-frame pre,
.dijitContentPane pre { .dijitContentPane pre {
margin: 5px 0px 5px 0px; margin: 5px 0px 5px 0px;
padding: 10px; padding: 10px;
color: #555; color: #555;
@ -393,86 +393,86 @@ div.filterTestHolder {
display: block; display: block;
max-width: 98%; max-width: 98%;
overflow: auto; overflow: auto;
} }
.alert { .alert {
padding: 8px 35px 8px 14px; padding: 8px 35px 8px 14px;
margin-bottom: 10px; margin-bottom: 10px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3; background-color: #fcf8e3;
border: 1px solid #fbeed5; border: 1px solid #fbeed5;
border-radius: 4px; border-radius: 4px;
} }
.alert, .alert,
.alert h4 { .alert h4 {
color: #c09853; color: #c09853;
} }
.alert h4 { .alert h4 {
margin: 0; margin: 0;
} }
.alert .close { .alert .close {
position: relative; position: relative;
top: -2px; top: -2px;
right: -21px; right: -21px;
line-height: 20px; line-height: 20px;
cursor : pointer; cursor : pointer;
} }
.alert-success { .alert-success {
color: #468847; color: #468847;
background-color: #dff0d8; background-color: #dff0d8;
border-color: #d6e9c6; border-color: #d6e9c6;
} }
.alert-success h4 { .alert-success h4 {
color: #468847; color: #468847;
} }
.alert-danger, .alert-danger,
.alert-error { .alert-error {
color: #b94a48; color: #b94a48;
background-color: #f2dede; background-color: #f2dede;
border-color: #eed3d7; border-color: #eed3d7;
} }
.alert-danger h4, .alert-danger h4,
.alert-error h4 { .alert-error h4 {
color: #b94a48; color: #b94a48;
} }
.alert-info { .alert-info {
color: #3a87ad; color: #3a87ad;
background-color: #d9edf7; background-color: #d9edf7;
border-color: #bce8f1; border-color: #bce8f1;
} }
.alert-info h4 { .alert-info h4 {
color: #3a87ad; color: #3a87ad;
} }
ul.nomarks { ul.nomarks {
list-style-type : none; list-style-type : none;
margin : 0px; margin : 0px;
padding : 10px; padding : 10px;
} }
div.prefHelp { div.prefHelp {
color : #555; color : #555;
padding : 5px; padding : 5px;
} }
.insensitive { .insensitive {
color : #555; color : #555;
} }
.small { .small {
font-size : 11px; font-size : 11px;
} }
#main-toolbar { #main-toolbar {
> * { > * {
white-space : nowrap; white-space : nowrap;
@ -535,17 +535,17 @@ div.prefHelp {
display : none; display : none;
} }
} }
} }
span.contentPreview { span.contentPreview {
color : #999; color : #999;
font-weight : normal; font-weight : normal;
font-size : 12px; font-size : 12px;
padding-left : 4px; padding-left : 4px;
} }
span.hlLabelRef { span.hlLabelRef {
background-color : #fff7d5; background-color : #fff7d5;
font-size : 8px; font-size : 8px;
color : #063064; color : #063064;
@ -556,37 +556,37 @@ span.hlLabelRef {
vertical-align : middle; vertical-align : middle;
white-space: nowrap; white-space: nowrap;
border-radius : 4px; border-radius : 4px;
} }
img.markedPic, img.pubPic { img.markedPic, img.pubPic {
cursor : pointer; cursor : pointer;
vertical-align : middle; vertical-align : middle;
opacity : 0.5; opacity : 0.5;
transition : opacity 0.25s; transition : opacity 0.25s;
} }
img.markedPic:hover, img.pubPic:hover { img.markedPic:hover, img.pubPic:hover {
opacity : 1; opacity : 1;
} }
img[src*='pub_set.png'], img[src*='mark_set.png'] { img[src*='pub_set.png'], img[src*='mark_set.png'] {
opacity : 1; opacity : 1;
} }
div.tagCloudContainer { div.tagCloudContainer {
border : 1px solid #ddd; border : 1px solid #ddd;
margin : 5px 0px 5px 0px; margin : 5px 0px 5px 0px;
padding : 5px; padding : 5px;
text-align : center; text-align : center;
} }
div.errorExplained { div.errorExplained {
border : 1px solid #ddd; border : 1px solid #ddd;
margin : 5px 0px 5px 0px; margin : 5px 0px 5px 0px;
padding : 5px; padding : 5px;
} }
ul.feedErrorsList { ul.feedErrorsList {
max-height : 300px; max-height : 300px;
overflow : auto; overflow : auto;
list-style-type : none; list-style-type : none;
@ -597,10 +597,10 @@ ul.feedErrorsList {
em { em {
color : #555; color : #555;
} }
} }
ul.browseFeedList { ul.browseFeedList {
height : 300px; height : 300px;
overflow : auto; overflow : auto;
border-width : 0px 1px 1px 1px; border-width : 0px 1px 1px 1px;
@ -615,14 +615,14 @@ ul.browseFeedList {
margin : 0px; margin : 0px;
padding : 2px 4px 2px 4px; padding : 2px 4px 2px 4px;
} }
} }
.browseFeedList span.subscribers { .browseFeedList span.subscribers {
color : #808080; color : #808080;
} }
ul.compact { ul.compact {
list-style-type : none; list-style-type : none;
margin : 0px; margin : 0px;
padding : 0px; padding : 0px;
@ -631,13 +631,13 @@ ul.compact {
margin : 0px; margin : 0px;
padding : 0px; padding : 0px;
} }
} }
.noborder { .noborder {
border-width : 0px; border-width : 0px;
} }
#overlay { #overlay {
background : white; background : white;
left : 0; left : 0;
top : 0; top : 0;
@ -645,34 +645,34 @@ ul.compact {
width : 100%; width : 100%;
z-index : 100; z-index : 100;
position : absolute; position : absolute;
} }
#overlay_inner { #overlay_inner {
font-weight : bold; font-weight : bold;
margin : 1em; margin : 1em;
} }
form { form {
margin : 0px; margin : 0px;
padding : 0px; padding : 0px;
} }
div.loadingPrompt { div.loadingPrompt {
padding : 1em; padding : 1em;
text-align : center; text-align : center;
font-weight : bold; font-weight : bold;
} }
div.whiteBox { div.whiteBox {
margin-left : 1px; margin-left : 1px;
text-align : center; text-align : center;
padding : 1em 1em 0px 1em; padding : 1em 1em 0px 1em;
font-size : 11px; font-size : 11px;
border: 0px solid #ddd; border: 0px solid #ddd;
border-bottom-width: 1px; border-bottom-width: 1px;
} }
div.autocomplete { div.autocomplete {
position : absolute; position : absolute;
width : 250px; width : 250px;
background-color : white; background-color : white;
@ -698,34 +698,34 @@ div.autocomplete {
height : 32px; height : 32px;
cursor : pointer; cursor : pointer;
} }
} }
div#headlines-frame.wide .hlTitle { div#headlines-frame.wide .hlTitle {
max-width : none; max-width : none;
overflow : visible; overflow : visible;
white-space : normal; white-space : normal;
} }
div#headlines-frame.wide .hl .hlFeed { div#headlines-frame.wide .hl .hlFeed {
display : none; display : none;
} }
img.hlScorePic { img.hlScorePic {
vertical-align : middle; vertical-align : middle;
width : 16px; width : 16px;
height : 16px; height : 16px;
} }
div.dlgSec { div.dlgSec {
font-size : 12px; font-size : 12px;
color : #555; color : #555;
font-weight : bold; font-weight : bold;
clear : both; clear : both;
height : 20px; height : 20px;
} }
div.dlgSecCont { div.dlgSecCont {
position : relative; position : relative;
left : 150px; left : 150px;
top : -20px; top : -20px;
@ -737,21 +737,21 @@ div.dlgSecCont {
position : relative; position : relative;
top : -2px; top : -2px;
} }
} }
div.dlgSecCont hr, div.dlgSecSimple hr { div.dlgSecCont hr, div.dlgSecSimple hr {
height : 0px; height : 0px;
line-height : 0px; line-height : 0px;
border : 0px solid transparent; border : 0px solid transparent;
margin : 2px; margin : 2px;
} }
div.dlgButtons { div.dlgButtons {
text-align : right; text-align : right;
clear : both; clear : both;
} }
span.labelColorIndicator { span.labelColorIndicator {
height : 16px; height : 16px;
width : 16px; width : 16px;
border-radius : 4px; border-radius : 4px;
@ -763,9 +763,9 @@ span.labelColorIndicator {
background-color : #fff7d5; background-color : #fff7d5;
color : #063064; color : #063064;
text-align : center; text-align : center;
} }
div#cmdline { div#cmdline {
position : absolute; position : absolute;
left : 5px; left : 5px;
bottom : 5px; bottom : 5px;
@ -776,15 +776,15 @@ div#cmdline {
border : 1px solid @color-accent; border : 1px solid @color-accent;
padding : 3px 5px 3px 5px; padding : 3px 5px 3px 5px;
z-index : 5; z-index : 5;
} }
#feed_browser_spinner { #feed_browser_spinner {
vertical-align : middle; vertical-align : middle;
height : 18px; height : 18px;
width : 18px; width : 18px;
} }
div.fatalError { div.fatalError {
margin-bottom : 10px; margin-bottom : 10px;
button { button {
@ -795,72 +795,72 @@ div.fatalError {
width : 565px; width : 565px;
height : 200px; height : 200px;
} }
} }
#ttrssMain #main { #ttrssMain #main {
border-width : 0px; border-width : 0px;
margin : 0px; margin : 0px;
padding : 0px; padding : 0px;
} }
#header-wrap { #header-wrap {
border-width : 0px; border-width : 0px;
margin : 0px; margin : 0px;
padding : 0px; padding : 0px;
} }
#content-wrap { #content-wrap {
padding : 0px; padding : 0px;
border-width : 0px; border-width : 0px;
margin : 0px; margin : 0px;
} }
#feeds-holder { #feeds-holder {
padding : 0px; padding : 0px;
border: 0px solid #ddd; border: 0px solid #ddd;
overflow : hidden; overflow : hidden;
background : #f5f5f5; background : #f5f5f5;
box-shadow : inset -1px 0px 2px -1px rgba(0,0,0,0.1); box-shadow : inset -1px 0px 2px -1px rgba(0,0,0,0.1);
-webkit-overflow-scrolling : touch; -webkit-overflow-scrolling : touch;
} }
#headlines-wrap-inner { #headlines-wrap-inner {
padding : 0px; padding : 0px;
margin : 0px; margin : 0px;
border-width : 0px; border-width : 0px;
} }
#headlines-frame { #headlines-frame {
padding : 0px; padding : 0px;
border: 0px #ddd; border: 0px #ddd;
margin-top : 0px; margin-top : 0px;
-webkit-overflow-scrolling : touch; -webkit-overflow-scrolling : touch;
-webkit-transform: translateZ(0); -webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden; -webkit-backface-visibility: hidden;
} }
#headlines-toolbar_splitter, #toolbar_splitter { #headlines-toolbar_splitter, #toolbar_splitter {
display : none; display : none;
} }
#toolbar { #toolbar {
padding : 0px; padding : 0px;
margin : 0px; margin : 0px;
border-width : 0px; border-width : 0px;
white-space: nowrap; white-space: nowrap;
font-size : 12px; font-size : 12px;
} }
#main-toolbar { #main-toolbar {
background : white; background : white;
border: 0px solid #ddd; border: 0px solid #ddd;
border-bottom-width: 1px; border-bottom-width: 1px;
padding-left : 4px; padding-left : 4px;
height : 26px; height : 26px;
} }
#header { #header {
border-width : 0px; border-width : 0px;
text-align : right; text-align : right;
color : #555; color : #555;
@ -870,16 +870,16 @@ div.fatalError {
right : 0px; right : 0px;
top : 0px; top : 0px;
z-index : 5; z-index : 5;
} }
#footer { #footer {
text-align : center; text-align : center;
color : #555; color : #555;
padding : 4px 4px 8px 4px; padding : 4px 4px 8px 4px;
border-width : 0px; border-width : 0px;
} }
#content-insert { #content-insert {
padding : 0px; padding : 0px;
border-color : #ddd; border-color : #ddd;
border-width : 0px; border-width : 0px;
@ -887,25 +887,25 @@ div.fatalError {
font-size : 15px; font-size : 15px;
overflow : auto; overflow : auto;
-webkit-overflow-scrolling : touch; -webkit-overflow-scrolling : touch;
} }
#feedTree .dijitTreeRow .dijitTreeLabel.Unread { #feedTree .dijitTreeRow .dijitTreeLabel.Unread {
font-weight : bold; font-weight : bold;
} }
#feedTree .dijitTreeRow.Error .dijitTreeLabel { #feedTree .dijitTreeRow.Error .dijitTreeLabel {
color : red; color : red;
} }
img.feedIcon, img.tinyFeedIcon { img.feedIcon, img.tinyFeedIcon {
width : 16px; width : 16px;
height : 16px; height : 16px;
line-height : 16px; line-height : 16px;
vertical-align : middle; vertical-align : middle;
display : inline-block; display : inline-block;
} }
.player { .player {
display : inline-block; display : inline-block;
color : #555; color : #555;
font-size : 11px; font-size : 11px;
@ -916,19 +916,19 @@ img.feedIcon, img.tinyFeedIcon {
width : 50px; width : 50px;
text-align : center; text-align : center;
background : white; background : white;
} }
.player.playing { .player.playing {
color : #00c000; color : #00c000;
border-color : #00c000; border-color : #00c000;
} }
.player:hover { .player:hover {
background : #f0f0f0; background : #f0f0f0;
cursor : pointer; cursor : pointer;
} }
#headlines-spacer { #headlines-spacer {
height : 100%; height : 100%;
margin-left : 1px; margin-left : 1px;
text-align : center; text-align : center;
@ -945,9 +945,9 @@ img.feedIcon, img.tinyFeedIcon {
a:hover { a:hover {
color : @color-accent; color : @color-accent;
} }
} }
ul#filterDlg_Matches, ul#filterDlg_Actions { ul#filterDlg_Matches, ul#filterDlg_Actions {
max-height : 100px; max-height : 100px;
overflow : auto; overflow : auto;
list-style-type : none; list-style-type : none;
@ -957,14 +957,14 @@ ul#filterDlg_Matches, ul#filterDlg_Actions {
background-color : white; background-color : white;
margin : 0px 0px 5px 0px; margin : 0px 0px 5px 0px;
padding : 0px; padding : 0px;
} }
ul#filterDlg_Matches li, ul#filterDlg_Actions li { ul#filterDlg_Matches li, ul#filterDlg_Actions li {
cursor : pointer; cursor : pointer;
padding : 0px 0px 0px 5px; padding : 0px 0px 0px 5px;
} }
ul.helpKbList { ul.helpKbList {
max-height : 300px; max-height : 300px;
overflow : auto; overflow : auto;
list-style-type : none; list-style-type : none;
@ -983,62 +983,62 @@ ul.helpKbList {
h2 { h2 {
margin-top : 0px; margin-top : 0px;
} }
} }
span.collapseBtn { span.collapseBtn {
cursor : pointer; cursor : pointer;
img { img {
vertical-align : middle; vertical-align : middle;
} }
} }
select.attachments { select.attachments {
display : block; display : block;
margin-top : 10px; margin-top : 10px;
max-width : 120px; max-width : 120px;
} }
#selected_prompt { #selected_prompt {
margin-right : 25px; margin-right : 25px;
vertical-align : middle; vertical-align : middle;
} }
body#ttrssMain.claro #feedTree.dijitTree .dijitTreeNode .dijitTreeRowSelected { body#ttrssMain.claro #feedTree.dijitTree .dijitTreeNode .dijitTreeRowSelected {
box-shadow : -1px 0px 2px -1px rgba(0,0,0,0.1); box-shadow : -1px 0px 2px -1px rgba(0,0,0,0.1);
border-right-color : white; border-right-color : white;
} }
body#ttrssMain #feedTree.dijitTree .dijitTreeContainer { body#ttrssMain #feedTree.dijitTree .dijitTreeContainer {
max-width : 100%; max-width : 100%;
} }
body#ttrssMain #feedTree.dijitTree .dijitTreeRow { body#ttrssMain #feedTree.dijitTree .dijitTreeRow {
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
} }
body#ttrssMain #feedTree.dijitTree .dijitTreeNode .dijitTreeRow { body#ttrssMain #feedTree.dijitTree .dijitTreeNode .dijitTreeRow {
padding : 4px 0px 4px; padding : 4px 0px 4px;
border-width : 1px; border-width : 1px;
color : #333; color : #333;
} }
body#ttrssMain #feedTree.dijitTree img.tinyFeedIcon { body#ttrssMain #feedTree.dijitTree img.tinyFeedIcon {
position : relative; position : relative;
top : -2px; top : -2px;
} }
#filterDlg_feeds select { #filterDlg_feeds select {
height : 150px; height : 150px;
width : 410px; width : 410px;
} }
ul#filterDlg_Matches li div.dijitCheckBox, ul#filterDlg_Actions li div.dijitCheckBox { ul#filterDlg_Matches li div.dijitCheckBox, ul#filterDlg_Actions li div.dijitCheckBox {
margin-right : 5px; margin-right : 5px;
} }
body#ttrssMain #feedTree { body#ttrssMain #feedTree {
height : 100%; height : 100%;
overflow-x : hidden; overflow-x : hidden;
text-rendering: optimizelegibility; text-rendering: optimizelegibility;
@ -1076,47 +1076,47 @@ body#ttrssMain #feedTree {
top : -3px; top : -3px;
} }
} }
span.highlight { span.highlight {
background-color : #ffff00; background-color : #ffff00;
color : #cc90cc; color : #cc90cc;
} }
div.enclosure_title { div.enclosure_title {
} }
body#ttrssMain #headlines-frame .dijitCheckBox { body#ttrssMain #headlines-frame .dijitCheckBox {
border-width : 0px; border-width : 0px;
opacity : 0.5; opacity : 0.5;
} }
body#ttrssMain #headlines-frame .dijitCheckBoxHover, body#ttrssMain #headlines-frame .dijitCheckBoxHover,
body#ttrssMain #headlines-frame .dijitCheckBoxChecked { body#ttrssMain #headlines-frame .dijitCheckBoxChecked {
opacity : 1; opacity : 1;
} }
body#ttrssMain #feedTree .dijitTreeRow img.dijitTreeExpandoLeaf { body#ttrssMain #feedTree .dijitTreeRow img.dijitTreeExpandoLeaf {
width : 16px; width : 16px;
height : 16px; height : 16px;
vertical-align : middle; vertical-align : middle;
position : relative; position : relative;
} }
.dijitDropDownButton.attachments .dijitButtonText { .dijitDropDownButton.attachments .dijitButtonText {
font-size : 12px; font-size : 12px;
} }
.dijitDropDownButton.attachments { .dijitDropDownButton.attachments {
display : inline-block; display : inline-block;
} }
#editTagsDlg{ #editTagsDlg{
overflow: visible; overflow: visible;
} }
body#ttrssZoom { body#ttrssZoom {
margin-left : auto; margin-left : auto;
margin-right : auto; margin-right : auto;
padding : 20px; padding : 20px;
@ -1221,5 +1221,9 @@ body#ttrssZoom {
} }
}
} }

@ -1,290 +0,0 @@
body.sanity_failed {
background : #900;
}
body {
background : #f5f5f5;
color : black;
padding : 0px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
margin-left : auto;
margin-right : auto;
max-width : 800px;
}
body.small_margins {
margin : 1em;
max-width : none;
}
form {
margin : 10px 0px 0px 0px;
padding : 0px;
}
div.content {
overflow : hidden;
background : white;
border : 1px solid #ddd;
padding : 10px;
border-radius : 6px;
box-shadow : 0px 1px 1px -1px rgba(0,0,0,0.1);
}
p.warning {
color : red;
}
p.query, code {
color : green;
}
p.insensitive {
color : gray;
}
div.insensitive-small {
color : gray;
font-size : 10px;
}
.floatingLogo {
display : none;
}
a {
color : rgb(82, 168, 236);
text-decoration : none;
}
a:hover {
color : black;
}
.alert {
padding: 8px 35px 8px 14px;
margin-bottom: 20px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.alert,
.alert h4 {
color: #c09853;
}
.alert h4 {
margin: 0;
}
.alert .close {
position: relative;
top: -2px;
right: -21px;
line-height: 20px;
cursor : pointer;
}
.alert-success {
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-success h4 {
color: #468847;
}
.alert-danger,
.alert-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}
.alert-danger h4,
.alert-error h4 {
color: #b94a48;
}
.alert-info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}
.alert-info h4 {
color: #3a87ad;
}
h1 {
color : rgb(82, 168, 236);
font-size : 32px;
margin : 20px 0px 5px 0px;
text-shadow : 0 0 6px #fff;
}
h2 {
color : rgb(82, 168, 236);
font-size : 14pt;
border-width : 0px 0px 1px 0px;
border-color : #f0f0f0;
border-style : solid;
}
div.content > h2 {
margin-top : 0px;
}
div.rss h1 {
border-width : 0px 0px 1px 0px;
border-color : gray;
border-style : dotted;
color : gray;
}
div.rss h2 {
font-size : 12pt;
}
div.rss a.extlink {
color : gray;
border-width : 0px 0px 1px 0px;
border-color : #778899;
border-style : dotted;
font-size : 9pt;
}
div.rss img {
max-width : 775px;
}
div.rss p.description {
color : gray;
font-size : 9pt;
}
div.rss div.content {
margin-top : 0.5em;
}
div.rss img.feedicon {
float : right;
}
div.rss hr {
border-width : 0px 0px 1px 0px;
border-style : dashed;
border-color : #e0e0e0;
}
body#sharepopup {
background-color : white;
background-image : url("../images/toolbar.png");
background-repeat : repeat-x;
background-position : bottom;
margin : 10px;
padding : 0px;
}
body#sharepopup h1 {
font-size : 14px;
margin : 0px;
color : rgb(82, 168, 236);
}
body#sharepopup table {
background : white;
border : 1px solid rgb(82, 168, 236);
padding : 5px;
}
body#sharepopup form {
height : 100%;
}
body#sharepopup input {
width : 100%;
}
div.autocomplete {
position : absolute;
width : 250px;
background-color : white;
border :1px solid #778899;
margin : 0px;
padding : 0px;
z-index : 4;
}
div.autocomplete ul {
list-style-type : none;
margin : 0px;
padding : 0px;
font-size : 10px;
}
div.autocomplete ul li.selected {
background-color : #fff7d5;
}
div.autocomplete ul li {
list-style-type : none;
display : block;
margin : 0;
padding : 2px;
height : 32px;
cursor : pointer;
}
fieldset {
border-width : 0px;
padding : 0px 0px 5px 0px;
margin : 0px;
}
fieldset input {
font-family : sans-serif;
font-size : medium;
border-spacing : 2px;
border : 1px solid #b5bcc7;
padding : 2px;
}
fieldset label {
width : 120px;
margin-right : 20px;
display : inline-block;
text-align : right;
color : gray;
}
body.otp {
margin : 1em;
padding : 0px;
}
form.otpform {
margin : 0px;
padding : 0px;
}
form.otpform label {
margin : 0px;
padding : 0px;
}
body.otp div.content {
display : inline-block;
width : auto;
}
span.hint {
font-size : 10px;
color : gray;
}

@ -0,0 +1,290 @@
body.sanity_failed {
background : #900;
}
body.ttrss_utility {
background : #f5f5f5;
color : black;
padding : 0px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
margin-left : auto;
margin-right : auto;
max-width : 800px;
form {
margin : 10px 0px 0px 0px;
padding : 0px;
}
div.content {
overflow : hidden;
background : white;
border : 1px solid #ddd;
padding : 10px;
border-radius : 6px;
box-shadow : 0px 1px 1px -1px rgba(0,0,0,0.1);
}
p.warning {
color : red;
}
p.query, code {
color : green;
}
p.insensitive {
color : gray;
}
div.insensitive-small {
color : gray;
font-size : 10px;
}
.floatingLogo {
display : none;
}
a {
color : rgb(82, 168, 236);
text-decoration : none;
}
a:hover {
color : black;
}
.alert {
padding: 8px 35px 8px 14px;
margin-bottom: 20px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.alert,
.alert h4 {
color: #c09853;
}
.alert h4 {
margin: 0;
}
.alert .close {
position: relative;
top: -2px;
right: -21px;
line-height: 20px;
cursor : pointer;
}
.alert-success {
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-success h4 {
color: #468847;
}
.alert-danger,
.alert-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}
.alert-danger h4,
.alert-error h4 {
color: #b94a48;
}
.alert-info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}
.alert-info h4 {
color: #3a87ad;
}
h1 {
color : rgb(82, 168, 236);
font-size : 32px;
margin : 20px 0px 5px 0px;
text-shadow : 0 0 6px #fff;
}
h2 {
color : rgb(82, 168, 236);
font-size : 14pt;
border-width : 0px 0px 1px 0px;
border-color : #f0f0f0;
border-style : solid;
}
div.content > h2 {
margin-top : 0px;
}
div.rss h1 {
border-width : 0px 0px 1px 0px;
border-color : gray;
border-style : dotted;
color : gray;
}
div.rss h2 {
font-size : 12pt;
}
div.rss a.extlink {
color : gray;
border-width : 0px 0px 1px 0px;
border-color : #778899;
border-style : dotted;
font-size : 9pt;
}
div.rss img {
max-width : 775px;
}
div.rss p.description {
color : gray;
font-size : 9pt;
}
div.rss div.content {
margin-top : 0.5em;
}
div.rss img.feedicon {
float : right;
}
div.rss hr {
border-width : 0px 0px 1px 0px;
border-style : dashed;
border-color : #e0e0e0;
}
body#sharepopup {
background-color : white;
background-image : url("../images/toolbar.png");
background-repeat : repeat-x;
background-position : bottom;
margin : 10px;
padding : 0px;
}
body#sharepopup h1 {
font-size : 14px;
margin : 0px;
color : rgb(82, 168, 236);
}
body#sharepopup table {
background : white;
border : 1px solid rgb(82, 168, 236);
padding : 5px;
}
body#sharepopup form {
height : 100%;
}
body#sharepopup input {
width : 100%;
}
div.autocomplete {
position : absolute;
width : 250px;
background-color : white;
border :1px solid #778899;
margin : 0px;
padding : 0px;
z-index : 4;
}
div.autocomplete ul {
list-style-type : none;
margin : 0px;
padding : 0px;
font-size : 10px;
}
div.autocomplete ul li.selected {
background-color : #fff7d5;
}
div.autocomplete ul li {
list-style-type : none;
display : block;
margin : 0;
padding : 2px;
height : 32px;
cursor : pointer;
}
fieldset {
border-width : 0px;
padding : 0px 0px 5px 0px;
margin : 0px;
}
fieldset input {
font-family : sans-serif;
font-size : medium;
border-spacing : 2px;
border : 1px solid #b5bcc7;
padding : 2px;
}
fieldset label {
width : 120px;
margin-right : 20px;
display : inline-block;
text-align : right;
color : gray;
}
body.otp {
margin : 1em;
padding : 0px;
}
form.otpform {
margin : 0px;
padding : 0px;
}
form.otpform label {
margin : 0px;
padding : 0px;
}
body.otp div.content {
display : inline-block;
width : auto;
}
span.hint {
font-size : 10px;
color : gray;
}
}
body.small_margins {
margin : 1em;
max-width : none;
}

@ -1,105 +0,0 @@
body#ttrssZoom {
margin-left : auto;
margin-right : auto;
padding : 20px;
max-width : 770px;
background : #f5f5f5;
}
body#ttrssZoom div.postHeader div.postFeedTitle {
float : left;
text-align : right;
padding-left : 0px;
font-size : 11px;
}
body#ttrssZoom div.postHeader a.postComments {
text-align : right;
padding-left : 0px;
font-size : 11px;
}
body#ttrssZoom div.postHeader div.postDate {
float : none;
text-align : right;
padding-left : 0px;
color : #777;
font-size : 11px;
}
body#ttrssZoom div.postHeader div.postTags {
color : #777;
font-size : 11px;
}
body#ttrssZoom div.postHeader div.postTitle {
white-space : normal;
font-size : 16px;
}
body#ttrssZoom div.postContent {
font-size : 15px;
line-height : 1.5;
}
body#ttrssZoom div.postContent p {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
body#ttrssZoom div.postHeader {
margin : 10px;
border-width : 0px 0px 1px 0px;
border-style : solid;
border-color : #eee;
background : white;
}
body#ttrssZoom div.postReply {
border : 1px solid #ddd;
background : white;
box-shadow : 0px 1px 1px -1px rgba(0,0,0,0.1);
border-radius : 6px;
}
body#ttrssZoom div.footer {
margin-top : 1em;
text-align : center;
}
body#ttrssZoom div.postContent img {
max-width : 730px;
height : auto;
}
body#ttrssZoom div.postContent blockquote {
margin : 5px 0px 5px 0px;
color : #555;
padding-left : 10px;
border-width : 0px 0px 0px 4px;
border-color : #ccc;
border-style : solid;
}
body#ttrssZoom div.postContent code {
color : #009900;
font-family : monospace;
font-size : 12px;
}
body#ttrssZoom div.postContent pre {
margin : 5px 0px 5px 0px;
padding : 10px;
color : #555;
font-family : monospace;
font-size : 12px;
border-width : 0px;
border-color : #ccc;
border-style : solid;
background : #f5f5f5;
display : block;
max-width : 98%;
overflow : auto;
}

@ -0,0 +1,107 @@
body.ttrss_zoom {
margin-left : auto;
margin-right : auto;
padding : 20px;
max-width : 770px;
background : #f5f5f5;
div.postHeader div.postFeedTitle {
float : left;
text-align : right;
padding-left : 0px;
font-size : 11px;
}
div.postHeader a.postComments {
text-align : right;
padding-left : 0px;
font-size : 11px;
}
div.postHeader div.postDate {
float : none;
text-align : right;
padding-left : 0px;
color : #777;
font-size : 11px;
}
div.postHeader div.postTags {
color : #777;
font-size : 11px;
}
div.postHeader div.postTitle {
white-space : normal;
font-size : 16px;
}
div.postContent {
font-size : 15px;
line-height : 1.5;
}
div.postContent p {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
div.postHeader {
margin : 10px;
border-width : 0px 0px 1px 0px;
border-style : solid;
border-color : #eee;
background : white;
}
div.postReply {
border : 1px solid #ddd;
background : white;
box-shadow : 0px 1px 1px -1px rgba(0,0,0,0.1);
border-radius : 6px;
}
div.footer {
margin-top : 1em;
text-align : center;
}
div.postContent img {
max-width : 730px;
height : auto;
}
div.postContent blockquote {
margin : 5px 0px 5px 0px;
color : #555;
padding-left : 10px;
border-width : 0px 0px 0px 4px;
border-color : #ccc;
border-style : solid;
}
div.postContent code {
color : #009900;
font-family : monospace;
font-size : 12px;
}
div.postContent pre {
margin : 5px 0px 5px 0px;
padding : 10px;
color : #555;
font-family : monospace;
font-size : 12px;
border-width : 0px;
border-color : #ccc;
border-style : solid;
background : #f5f5f5;
display : block;
max-width : 98%;
overflow : auto;
}
}

@ -143,7 +143,7 @@
</script> </script>
</head> </head>
<body id="ttrssMain" class="claro"> <body class="claro ttrss_main">
<div id="overlay" style="display : block"> <div id="overlay" style="display : block">
<div id="overlay_inner"> <div id="overlay_inner">

@ -109,7 +109,7 @@
</head> </head>
<body id="ttrssPrefs" class="claro"> <body class="claro ttrss_main ttrss_prefs">
<div id="notify" class="notify"></div> <div id="notify" class="notify"></div>
<div id="cmdline" style="display : none"></div> <div id="cmdline" style="display : none"></div>

Loading…
Cancel
Save