From 60288f02e8947282bf9226f63d0ce052f9c9ac61 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 20 Feb 2020 14:14:45 +0300 Subject: 1. feedtree: show counters for marked articles if view-mode == marked 2. hide/show relevant counter nodes using css 3. cleanup some counter-related code 4. compile default css into light theme to prevent cache-related issues --- css/tt-rss.less | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) (limited to 'css/tt-rss.less') diff --git a/css/tt-rss.less b/css/tt-rss.less index 1c81f8598..196c292dd 100755 --- a/css/tt-rss.less +++ b/css/tt-rss.less @@ -646,15 +646,20 @@ body.ttrss_main { text-rendering: optimizelegibility; font-family : @fonts-ui; - .counterNode.aux { + .counterNode.aux, .counterNode.marked { background : @color-panel-bg; color : lighten(@default-text, 10%); border-color : darken(@color-panel-bg, 10%); } + .counterNode.marked { + border-color : @color-accent-marked; + background : lighten(@color-accent-marked, 60%); + } + .counterNode { font-weight : bold; - display : inline-block; + display : none; font-size : 9px; text-align : center; border : 1px solid lighten(@color-accent, 5%);; @@ -1024,8 +1029,22 @@ body.ttrss_main .dijitDialog { } } -body.ttrss_main[view-mode="marked"] .dijitTreeRow.Has_Marked .dijitTreeLabel { - color : @color-accent-marked; +body.ttrss_main[view-mode="marked"] #feeds-holder #feedTree { + .dijitTreeRow.Has_Marked .dijitTreeLabel { + color : @color-accent-marked; + } + .dijitTreeRow.Has_Marked .counterNode.marked { + display : inline-block; + } +} + +body.ttrss_main:not([view-mode="marked"]) #feeds-holder #feedTree { + .dijitTreeRow.Unread .counterNode.unread { + display : inline-block; + } + .dijitTreeRow.Has_Aux:not(.Unread) .counterNode.aux { + display : inline-block; + } } body.ttrss_main { -- cgit v1.2.3