8424b9bfb1
Unified the page-counters before. This makes processing of counters in javascript way more easier. The minimum required browser versions for the needed CSS3 selectors are IE9, Firefox 3.5 and Chrome 5. Confirmed working with IE9, Firefox 24.6, Chrome 36, Mobile Safari on iOS6. An unintended side effect of CSS brackets is that theme designers are able to implement there idea of brackets.
284 lines
4.2 KiB
SCSS
Executable File
284 lines
4.2 KiB
SCSS
Executable File
body {
|
|
background-color: $theme-background-main;
|
|
|
|
font: {
|
|
family: $ui-font-content;
|
|
weight: normal;
|
|
}
|
|
line-height: 25px;
|
|
|
|
> header,
|
|
> section {
|
|
bottom: 0;
|
|
top: 0;
|
|
}
|
|
|
|
> section {
|
|
overflow: auto;
|
|
position: absolute;
|
|
}
|
|
}
|
|
// Sidebar
|
|
header {
|
|
background-color: $theme-background-highlight;
|
|
left: 0;
|
|
position: fixed;
|
|
overflow: hidden;
|
|
width: px2cent(200px);
|
|
|
|
nav {
|
|
margin: 20px auto;
|
|
position: relative;
|
|
width: 90%;
|
|
|
|
> ul {
|
|
margin-top: 30px;
|
|
}
|
|
|
|
li {
|
|
line-height: 30px;
|
|
|
|
&.active {
|
|
a {
|
|
color: $link-color-hover;
|
|
}
|
|
}
|
|
> a {
|
|
color: lighten($theme-background-highlight, 75%);
|
|
margin-left: 5px;
|
|
text-decoration: none;
|
|
font: {
|
|
family: $ui-font-highlight;
|
|
weight: bold;
|
|
}
|
|
|
|
&:hover {
|
|
color: $link-color-hover;
|
|
}
|
|
|
|
&:before {
|
|
@extend %awesome;
|
|
@include inline-block(middle);
|
|
color: white;
|
|
margin-right: 10px;
|
|
text-align: center;
|
|
width: 24px;
|
|
}
|
|
|
|
&[href="?action=unread"] {
|
|
&:before {
|
|
content: "\f0e0" ;
|
|
}
|
|
}
|
|
&[href="?action=bookmarks"] {
|
|
&:before {
|
|
content: "\f02e" ;
|
|
}
|
|
}
|
|
&[href="?action=history"] {
|
|
&:before {
|
|
content: "\f1da" ;
|
|
}
|
|
}
|
|
&[href="?action=feeds"] {
|
|
&:before {
|
|
content: "\f143" ;
|
|
}
|
|
}
|
|
&[href="?action=config"] {
|
|
&:before {
|
|
content: "\f1de" ;
|
|
}
|
|
}
|
|
&[href="?action=logout"] {
|
|
&:before {
|
|
content: "\f08b" ;
|
|
}
|
|
}
|
|
&[href="?action=more"] {
|
|
&:before {
|
|
content: "\f009";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.logo {
|
|
|
|
color: white;
|
|
display: block;
|
|
font-size: 1.6em;
|
|
margin: 0 auto;
|
|
text-align: center;
|
|
text-decoration: none;
|
|
width: 70%;
|
|
|
|
span {
|
|
color: lighten($logo-basecolor, 40%);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Counter
|
|
span {
|
|
&#nav-counter,
|
|
&#page-counter {
|
|
&:not(:empty) {
|
|
&:before {
|
|
content: " " + $icon-bracket-open;
|
|
}
|
|
|
|
&:after {
|
|
content: $icon-bracket-close;
|
|
}
|
|
}
|
|
}
|
|
|
|
&[id^="items-count-"] {
|
|
&:before {
|
|
content: $icon-bracket-open;
|
|
}
|
|
|
|
&:after {
|
|
content: $icon-bracket-close;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
// Main container
|
|
section {
|
|
&.page {
|
|
right: 0;
|
|
width: px2cent( (1366px - 250px));
|
|
padding: 10px 20px;
|
|
|
|
.page-header{
|
|
position: relative;
|
|
}
|
|
|
|
a {
|
|
color: $theme-background-highlight;
|
|
}
|
|
}
|
|
}
|
|
// Toolbar
|
|
.page-header {
|
|
margin: 0 0 15px;
|
|
@include pie-clearfix;
|
|
|
|
h2 {
|
|
float: left;
|
|
line-height: 30px;
|
|
@extend %title;
|
|
}
|
|
ul {
|
|
float: right;
|
|
|
|
li {
|
|
@include inline-block;
|
|
text-align: center;
|
|
|
|
a ,
|
|
a:after {
|
|
overflow: hidden;
|
|
display: block;
|
|
height: 25px;
|
|
text-decoration: none;
|
|
width: 25px;
|
|
}
|
|
|
|
a {
|
|
background-color: $button-background-grey;
|
|
color: darken($theme-background-highlight, 5%);
|
|
position: relative;
|
|
text-indent: -999px;
|
|
@include border-radius(5px);
|
|
@include box-shadow(0 3px 0 $theme-background-highlight);
|
|
@extend %awesome;
|
|
|
|
&:after {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
line-height: 25px;
|
|
z-index: 999;
|
|
text-indent: 0;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
a{
|
|
&[href*="action=unread"],
|
|
&[href*="action=feed-items"] {
|
|
&[href*="direction=asc"] {
|
|
&:after {
|
|
content: "\f162";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
a {
|
|
&[href*="action=unread"],
|
|
&[href*="action=feed-items"] {
|
|
&[href*="direction=desc"] {
|
|
&:after {
|
|
content: "\f163";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
a{
|
|
&[href*="mark-as-read"],
|
|
&[href*="mark-feed-as-read"] {
|
|
&:after {
|
|
content: "\f058";
|
|
}
|
|
}
|
|
}
|
|
a[href="?action=add"] {
|
|
&:after {
|
|
content: "\f067";
|
|
}
|
|
}
|
|
a[href="?action=import"] {
|
|
&:after {
|
|
content: "\f093";
|
|
}
|
|
}
|
|
a[href="?action=export"] {
|
|
&:after {
|
|
content: "\f019";
|
|
}
|
|
}
|
|
a[href="?action=refresh-all"] {
|
|
&:after {
|
|
content: "\f021";
|
|
}
|
|
}
|
|
a[href="?action=confirm-flush-history"] {
|
|
&:after {
|
|
content: "\f014";
|
|
}
|
|
}
|
|
a[href="?action=feeds"] {
|
|
&:after {
|
|
content: "\f143";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.page-section {
|
|
h2 {
|
|
@extend %title;
|
|
margin: {
|
|
bottom: 15px;
|
|
top: 15px;
|
|
}
|
|
}
|
|
}
|