mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
778 lines
No EOL
15 KiB
CSS
778 lines
No EOL
15 KiB
CSS
/* ========== */
|
|
/* = Global = */
|
|
/* ========== */
|
|
|
|
body {
|
|
/*resets*/margin: 0;
|
|
padding: 0;
|
|
border: 0;
|
|
outline: 0;
|
|
line-height: 1.3;
|
|
text-decoration: none;
|
|
list-style: none;
|
|
font-family: 'Lucida Grande',Helvetica, Arial;
|
|
}
|
|
|
|
a, a:active, a:hover, a:visited, button {
|
|
outline: none;
|
|
}
|
|
|
|
a img {
|
|
border: none;
|
|
}
|
|
|
|
/* =================== */
|
|
/* = Resize Controls = */
|
|
/* =================== */
|
|
|
|
.ui-layout-resizer-west {
|
|
background: #e0e0e0 url('../img/reader/resize_west_small.png') repeat-y 50% 50%;
|
|
}
|
|
|
|
.ui-layout-resizer-south {
|
|
background: #e0e0e0 url('../img/reader/resize_north.png') repeat-x 50% 50%;
|
|
}
|
|
|
|
/* ============= */
|
|
/* = Feed List = */
|
|
/* ============= */
|
|
|
|
#feed_list {
|
|
background-color: #D7DDE6;
|
|
overflow-y: auto;
|
|
font-size: 11px;
|
|
}
|
|
#feed_list .folder {
|
|
margin: 6px 0px 4px;
|
|
background: transparent url('../img/icons/silk/folder.png') no-repeat 3px 1px;
|
|
}
|
|
|
|
#feed_list .folder .folder_title {
|
|
padding: 3px 0px 4px 22px;
|
|
font-weight: bold;
|
|
display: block;
|
|
color: #404040;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
#feed_list .feed {
|
|
position: relative;
|
|
cursor: pointer;
|
|
border-top: 1px solid #D7DDE6;
|
|
border-bottom: 1px solid #D7DDE6;
|
|
}
|
|
|
|
#feed_list .feed_id {
|
|
display: none;
|
|
}
|
|
#feed_list img.feed_favicon {
|
|
position: absolute;
|
|
top: 2px;
|
|
left: 24px;
|
|
}
|
|
#feed_list .feed_title {
|
|
display: block;
|
|
font-weight: bold;
|
|
padding: 4px 42px 2px 45px;
|
|
text-decoration: none;
|
|
color: #272727;
|
|
line-height: 1.3em;
|
|
height: 1.2em;
|
|
overflow: hidden;
|
|
}
|
|
|
|
#feed_list .feed.no_unread_items .feed_title {
|
|
font-weight: normal;
|
|
}
|
|
|
|
#feed_list .feed.selected {
|
|
background: #f6a828 url('../theme/images/ui-bg_highlight-hard_35_f6a828_1x100.png') 0 50% repeat-x;
|
|
border-top: 1px solid #A8A8A8;
|
|
border-bottom: 1px solid #A8A8A8;
|
|
}
|
|
#feed_list .unread_count {
|
|
position: absolute;
|
|
top: 3px;
|
|
right: 7px;
|
|
font-weight: bold;
|
|
color: #FFF;
|
|
padding: 0 6px;
|
|
background-color: #8eb6e8;
|
|
}
|
|
|
|
|
|
/* ================ */
|
|
/* = Story Titles = */
|
|
/* ================ */
|
|
|
|
#story_titles {
|
|
z-index: 10;
|
|
position: fixed;
|
|
top: 0px;
|
|
left: 0px;
|
|
height: 200px;
|
|
width: 100%;
|
|
overflow-y: scroll;
|
|
font-size: 11px;
|
|
}
|
|
|
|
#story_titles .wrapper {
|
|
margin-left: 220px;
|
|
}
|
|
|
|
#story_titles .feed_bar {
|
|
font-weight: bold;
|
|
font-size: 13px;
|
|
padding: 2px 140px 2px 28px;
|
|
background: #dadada url('../theme/images/dadada_40x100_textures_03_highlight_soft_75.png') 0 50% repeat-x;
|
|
border-bottom: 2px solid #404040;
|
|
position: relative;
|
|
}
|
|
|
|
#story_titles .feed_bar .feed_heading {
|
|
display: block;
|
|
text-align: center;
|
|
}
|
|
|
|
#story_titles .feed_bar .feed_heading .feed_favicon {
|
|
margin-right: 8px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
#story_titles .feed_bar .unread_count {
|
|
position: absolute;
|
|
right: 4px;
|
|
top: 4px;
|
|
}
|
|
|
|
#story_titles .feed_bar .feed_id {
|
|
display: none;
|
|
}
|
|
|
|
#story_titles .story {
|
|
position: relative;
|
|
cursor: pointer;
|
|
font-weight: bold;
|
|
padding: 0px 206px 0px 28px;
|
|
border-top: 1px solid #E7EDF6;
|
|
text-decoration: none;
|
|
color: #272727;
|
|
line-height: 1em;
|
|
background: transparent url('../img/icons/silk/bullet_orange.png') no-repeat 6px 50%;
|
|
}
|
|
|
|
#story_titles .story.NB-story-hover {
|
|
background-color: #f0f0f0;
|
|
}
|
|
|
|
#story_titles .story a.story_title {
|
|
text-decoration: none;
|
|
color: #272727;
|
|
display: block;
|
|
padding: 4px 0px;
|
|
}
|
|
#story_titles .story.read a.story_title {
|
|
color: #575757;
|
|
}
|
|
|
|
#story_titles .story .story_title .NB-storytitles-author {
|
|
padding-left: 12px;
|
|
color: #808080;
|
|
font-size: 9px;
|
|
}
|
|
|
|
#story_titles .story .story_id {
|
|
display: none;
|
|
}
|
|
|
|
#story_titles .NB-story-sentiment {
|
|
position: absolute;
|
|
width: 24px;
|
|
height: 16px;
|
|
top: 2px;
|
|
display: none;
|
|
}
|
|
|
|
#story_titles .NB-story-hover .NB-story-sentiment {
|
|
display: block;
|
|
}
|
|
|
|
#story_titles .NB-story-like {
|
|
right: 24px;
|
|
background: transparent url('../img/reader/thumbs-up.png') no-repeat 0 0;
|
|
}
|
|
|
|
#story_titles .NB-story-dislike {
|
|
right: 4px;
|
|
background: transparent url('../img/reader/thumbs-down.png') no-repeat 0 -4px;
|
|
}
|
|
|
|
#story_titles .story.read {
|
|
font-weight: normal;
|
|
background: none;
|
|
}
|
|
|
|
#story_titles .story .story_date {
|
|
position: absolute;
|
|
right: 4px;
|
|
width: 200px;
|
|
top: 4px;
|
|
}
|
|
#story_titles .story.selected {
|
|
color: #304080;
|
|
border-top: 1px solid #D7DDE6;
|
|
background: #dadada url('../theme/images/dadada_40x100_textures_03_highlight_soft_75.png') 0 50% repeat-x;
|
|
}
|
|
#story_titles .story.after_selected {
|
|
border-top: 1px solid #D7DDE6;
|
|
}
|
|
|
|
#story_titles .NB-story-titles-end-stories-line {
|
|
height: 8px;
|
|
border-top: 1px solid #404040;
|
|
background: #dadada url('../theme/images/dadada_40x100_textures_03_highlight_soft_75.png') 0 50% repeat-x;
|
|
}
|
|
/* =================== */
|
|
/* = Story Navigator = */
|
|
/* =================== */
|
|
|
|
#story_pane .story_navigator {
|
|
position: relative;
|
|
}
|
|
|
|
#story_pane .NB-story-pane-container {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
|
|
#story_pane a.button {
|
|
outline: none;
|
|
border: none;
|
|
text-decoration: none;
|
|
cursor: pointer;
|
|
white-space: nowrap;
|
|
vertical-align: middle;
|
|
overflow: visible;
|
|
color: #000;
|
|
background-color: #acc;
|
|
padding: 5px 7px;
|
|
margin: 0px 2px;
|
|
}
|
|
|
|
#story_pane a.button:hover {
|
|
background-color: #cee;
|
|
}
|
|
|
|
#story_pane a.button.like {
|
|
float: right;
|
|
width: 24px;
|
|
height: 16px;
|
|
background: #acc url('../img/icons/silk/arrow_up.png') no-repeat 50% 50%;
|
|
}
|
|
|
|
#story_pane a.button.like:hover {
|
|
background: #cee url('../img/icons/silk/arrow_up.png') no-repeat 50% 50%;
|
|
}
|
|
|
|
#story_pane a.button.dislike {
|
|
float: right;
|
|
width: 16px;
|
|
height: 16px;
|
|
background: #acc url('../img/icons/silk/arrow_down.png') no-repeat 50% 50%;
|
|
}
|
|
|
|
#story_pane a.button.dislike:hover {
|
|
background: #cee url('../img/icons/silk/arrow_down.png') no-repeat 50% 50%;
|
|
}
|
|
|
|
/* ================= */
|
|
/* = Content Panes = */
|
|
/* ================= */
|
|
|
|
#story_pane {
|
|
overflow: hidden;
|
|
}
|
|
|
|
#story_pane .NB-feed-story-view {
|
|
overflow-y: auto;
|
|
overflow-x: hidden;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
#story_pane .NB-feed-frame {
|
|
width: 100%;
|
|
height: 100%;
|
|
border: 0;
|
|
margin: 0 !important;
|
|
padding: 0 !important;
|
|
overflow: auto !important;
|
|
display: block;
|
|
position: absolute;
|
|
}
|
|
|
|
/* ================= */
|
|
/* = Story Content = */
|
|
/* ================= */
|
|
|
|
#story_pane {
|
|
font-size: 12px;
|
|
line-height: 1.5em;
|
|
}
|
|
|
|
|
|
#story_pane .wrapper {
|
|
margin-left: 220px;
|
|
position: relative;
|
|
}
|
|
|
|
|
|
#story_pane .NB-feed-stories {
|
|
padding: 0;
|
|
margin: 0;
|
|
list-style: none;
|
|
}
|
|
|
|
#story_pane .NB-feed-story-header {
|
|
font-weight: bold;
|
|
font-size: 16px;
|
|
padding: 0 140px 0 28px;
|
|
background: #dadada url('../theme/images/dadada_40x100_textures_03_highlight_soft_75.png') 0 50% repeat-x;
|
|
border-top: 4px solid #404040;
|
|
border-bottom: 1px solid #ADADAD;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
|
|
#story_pane a.NB-feed-story-title {
|
|
display: block;
|
|
text-decoration: none;
|
|
color: #101050;
|
|
margin: 6px 0 6px;
|
|
}
|
|
|
|
#story_pane a.NB-feed-story-title:hover {
|
|
color: #1010A0;
|
|
}
|
|
|
|
#story_pane .NB-feed-story-author {
|
|
color: #808080;
|
|
font-size: 9px;
|
|
text-transform: uppercase;
|
|
margin: 4px 0 -6px;
|
|
}
|
|
|
|
#story_pane .NB-feed-story-header .NB-feed-story-date {
|
|
position: absolute;
|
|
right: 28px;
|
|
top: 6px;
|
|
font-size: 11px;
|
|
}
|
|
|
|
#story_pane .NB-feed-story-content {
|
|
margin: 0 140px 32px 28px;
|
|
padding: 12px 0px;
|
|
}
|
|
|
|
#story_pane .NB-feed-story-endbar {
|
|
height: 8px;
|
|
border-top: 1px solid #404040;
|
|
background: #dadada url('../theme/images/dadada_40x100_textures_03_highlight_soft_75.png') 0 50% repeat-x;
|
|
}
|
|
|
|
#story_pane .NB-feed-stories .NB-feed-story {
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
|
|
/* ======================= */
|
|
/* = Story Modifications = */
|
|
/* ======================= */
|
|
|
|
#story_pane {
|
|
color: #2b2b2b;
|
|
}
|
|
|
|
#story_pane p {
|
|
clear: both;
|
|
}
|
|
|
|
#story_pane blockquote {
|
|
background-color: #F0F0F0;
|
|
border-left: 1px solid #9B9B9B;
|
|
padding: .5em 2em;
|
|
margin: 0px;
|
|
}
|
|
|
|
/* ============ */
|
|
/* = Task Bar = */
|
|
/* ============ */
|
|
|
|
.NB-taskbar {
|
|
background: #e0e0e0 url('../img/reader/taskbar_background.png') repeat-x top left;
|
|
position: relative;
|
|
border-top: 1px solid #7d7d7d;
|
|
}
|
|
|
|
.NB-taskbar .NB-task-view-page-to-feed-arrow {
|
|
position: absolute;
|
|
top: 8px;
|
|
left: 64px;
|
|
width: 16px;
|
|
height: 16px;
|
|
background: transparent url('../img/icons/silk/arrow_switch.png') no-repeat center 0px;
|
|
display: none;
|
|
z-index: 1;
|
|
}
|
|
|
|
.NB-taskbar ul {
|
|
list-style-image: none;
|
|
list-style-position: outside;
|
|
list-style-type: none;
|
|
}
|
|
|
|
.NB-taskbar .taskbar_nav {
|
|
margin: 0;
|
|
padding: 0;
|
|
position: relative;
|
|
display: inline;
|
|
}
|
|
|
|
.NB-taskbar .taskbar_nav_left {
|
|
float: left;
|
|
}
|
|
|
|
.NB-taskbar .taskbar_nav .task_button {
|
|
height: 29px;
|
|
margin: 0px;
|
|
display: block;
|
|
position: relative;
|
|
border-right: 1px solid #828282;
|
|
float: left;
|
|
padding: 0px 8px 0 32px;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.NB-taskbar .taskbar_nav .task_button:hover {
|
|
background-color: #A0A7B1;
|
|
}
|
|
|
|
.NB-taskbar .taskbar_nav .task_button.active .taskbar_menu {
|
|
display: block;
|
|
}
|
|
|
|
.NB-taskbar .taskbar_nav .task_button .taskbar_menu {
|
|
display: none;
|
|
background-color: #D9E2F7;
|
|
bottom: 29px;
|
|
left: -1px;
|
|
position: absolute;
|
|
width: 299px;
|
|
font-size: 13px;
|
|
padding: 0;
|
|
border-right: 1px solid #828282;
|
|
border-left: 1px solid #828282;
|
|
border-top: 1px solid #828282;
|
|
}
|
|
|
|
.NB-taskbar .taskbar_nav .task_button .taskbar_menu li {
|
|
margin: 0;
|
|
padding: 2px 4px;
|
|
}
|
|
|
|
.NB-taskbar .taskbar_nav .task_button .taskbar_menu li span {
|
|
padding: 4px 29px;
|
|
margin: 0;
|
|
display: block;
|
|
color: #203060;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.NB-taskbar .taskbar_nav .task_button .taskbar_menu li span:hover {
|
|
background-color: #96B6E6;
|
|
color: #405090;
|
|
}
|
|
|
|
|
|
.NB-taskbar .task_button.task_add {
|
|
background: transparent url('../img/icons/silk/add.png') no-repeat center 8px;
|
|
}
|
|
.NB-taskbar .task_button.task_profile {
|
|
background: transparent url('../img/icons/silk/user.png') no-repeat center 8px;
|
|
}
|
|
|
|
/* =================== */
|
|
/* = Taskbar - Story = */
|
|
/* =================== */
|
|
|
|
#story_taskbar {
|
|
display: none;
|
|
}
|
|
|
|
.NB-taskbar .NB-task-title {
|
|
padding: 7px 0 0 0;
|
|
display: block;
|
|
cursor: pointer;
|
|
}
|
|
.NB-taskbar .task_button.task_view_page {
|
|
cursor: pointer;
|
|
background: transparent url('../img/icons/silk/application_view_tile.png') no-repeat 8px 8px;
|
|
}
|
|
.NB-taskbar .task_button.task_view_feed {
|
|
cursor: pointer;
|
|
background: transparent url('../img/icons/silk/application_view_columns.png') no-repeat 8px 8px;
|
|
}
|
|
.NB-taskbar .task_button_view.NB-active {
|
|
background-color: #A0A7B1;
|
|
}
|
|
.NB-taskbar .task_button_view.NB-inactive {
|
|
opacity: .15;
|
|
}
|
|
|
|
.NB-taskbar .task_button.task_return {
|
|
cursor: pointer;
|
|
display: none;
|
|
background: transparent url('../img/icons/silk/arrow_undo.png') no-repeat 8px 8px;
|
|
}
|
|
|
|
/* ================ */
|
|
/* = Modal Dialog = */
|
|
/* ================ */
|
|
|
|
#simplemodal-overlay {
|
|
background-color: #101030;
|
|
}
|
|
|
|
#simplemodal-container {
|
|
width: 500px;
|
|
background-color: white;
|
|
padding: 8px;
|
|
}
|
|
|
|
/* ==================== */
|
|
/* = OPML Import Form = */
|
|
/* ==================== */
|
|
|
|
form.opml_import_form {
|
|
}
|
|
|
|
form.opml_import_form textarea {
|
|
width: 100%;
|
|
height: 200px;
|
|
}
|
|
|
|
form.opml_import_form .section {
|
|
clear: both;
|
|
margin: 2px 0px;
|
|
}
|
|
|
|
form.opml_import_form label {
|
|
display: block;
|
|
}
|
|
form.opml_import_form input {
|
|
display: block;
|
|
clear: both;
|
|
float: left;
|
|
margin: 0px 4px;
|
|
}
|
|
|
|
#progress_container {
|
|
font-size: .9em;
|
|
width: 100%;
|
|
height: 1.25em;
|
|
position: relative;
|
|
margin: 3em 0;
|
|
display: none;
|
|
}
|
|
|
|
#progress_filename {
|
|
font-size: .9em;
|
|
width: 100%;
|
|
}
|
|
|
|
#progress_bar {
|
|
width: 100%;
|
|
border: 1px solid #999;
|
|
}
|
|
|
|
#progress_indicator {
|
|
background: #8a9;
|
|
width: 0;
|
|
height: 4px;
|
|
}
|
|
|
|
/* ================== */
|
|
/* = Django Logging = */
|
|
/* ================== */
|
|
|
|
#django_log {
|
|
position: absolute;
|
|
bottom: 30px;
|
|
width: 850px;
|
|
right: 20px;
|
|
z-index: 10000;
|
|
max-height: 400px;
|
|
overflow-y: scroll;
|
|
}
|
|
|
|
#django_log.collapsed {
|
|
width: 210px;
|
|
}
|
|
|
|
#django_log h1:hover {
|
|
background-color: #FFFFA0;
|
|
cursor: pointer;
|
|
}
|
|
|
|
|
|
/* ============== */
|
|
/* = Feed Frame = */
|
|
/* ============== */
|
|
|
|
.NB-feed-frame {
|
|
}
|
|
|
|
/* =============== */
|
|
/* = Splash Pane = */
|
|
/* =============== */
|
|
|
|
#NB-splash {
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 100;
|
|
position: relative;
|
|
background-color: white;
|
|
}
|
|
|
|
#NB-splash .NB-splash-title {
|
|
position: absolute;
|
|
bottom: 0;
|
|
margin: 0 auto;
|
|
height: 300px;
|
|
width: 600px;
|
|
background: transparent url('../img/reader/newsblur_splash_logo.png') no-repeat 0 0;
|
|
}
|
|
|
|
#NB-splash .NB-splash-image {
|
|
margin: 0 auto;
|
|
height: 376px;
|
|
width: 600px;
|
|
background: transparent url('../img/reader/newsblur_splash_image.png') no-repeat 0 0;
|
|
}
|
|
|
|
/* ============== */
|
|
/* = Classifier = */
|
|
/* ============== */
|
|
|
|
.NB-classifier {
|
|
padding: 12px;
|
|
}
|
|
|
|
.NB-classifier h2 {
|
|
margin: 0;
|
|
padding: 0;
|
|
font-size: 130%;
|
|
}
|
|
|
|
.NB-classifier h2.NB-like {
|
|
color: #007000;
|
|
}
|
|
|
|
.NB-classifier h2.NB-dislike {
|
|
color: #700000;
|
|
}
|
|
|
|
.NB-classifier h5 {
|
|
border-bottom: 1px solid #A0A0A0;
|
|
padding: 16px 0 0px;
|
|
margin: 0 0 6px -24px;
|
|
color: #808080;
|
|
text-transform: uppercase;
|
|
font-weight: normal;
|
|
font-size: 70%;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-field {
|
|
margin: 0 0 0 24px;
|
|
position: relative;
|
|
clear: both;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-field input[type=text] {
|
|
width: 446px;
|
|
font-size: 14px;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-field input[type=checkbox] {
|
|
margin: 4px 0 0 -20px;
|
|
float: left;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-title {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-facet-disabled {
|
|
color: #A0A0A0;
|
|
}
|
|
|
|
.NB-disabled {
|
|
color: #A0A0A0;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-submit {
|
|
margin: 16px 0 0 0;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-submit input[type=submit] {
|
|
font-size: 14px;
|
|
}
|
|
|
|
.NB-classifier img.feed_favicon {
|
|
margin: 0 6px 0 0;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.NB-classifier-title-display {
|
|
margin: 6px 0 0 0;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-tag {
|
|
background-color: #E0E0FF;
|
|
white-space: nowrap;
|
|
float: left;
|
|
display: block;
|
|
padding: 2px 6px 2px 0px;
|
|
margin: 2px 6px 2px 0;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-tag input[type=checkbox] {
|
|
margin: 0px 4px 0px;
|
|
float: none;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-tag label {
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-tags {
|
|
margin-left: -24px;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-modal-title .NB-classifier-like {
|
|
color: #3D931B;
|
|
}
|
|
|
|
.NB-classifier .NB-classifier-modal-title .NB-classifier-dislike {
|
|
color: #932C15;
|
|
}
|
|
|
|
.simplemodal-wrap {
|
|
overflow: auto;
|
|
} |