From e12a6ca5409a77083758da4577b04d3b14d6232d Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 21 Mar 2021 17:14:45 +0300 Subject: another attempt at flex-based feed tree --- themes/night.css | 38 +++++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 9 deletions(-) (limited to 'themes/night.css') diff --git a/themes/night.css b/themes/night.css index 663a49811..a7e8db4c9 100644 --- a/themes/night.css +++ b/themes/night.css @@ -527,11 +527,10 @@ body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRow .loadingNod display: inline; } body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRow.Is_Feed .loadingNode { - left: 2px; + left: -2px; height: 14px; width: 14px; position: relative; - top: -1px; } body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRow.Is_Cat .loadingNode { height: 11px; @@ -539,6 +538,7 @@ body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRow.Is_Cat .loa margin-left: 4px; } body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRow .counterNode { + order: 2; font-weight: bold; display: none; font-size: 9px; @@ -570,8 +570,17 @@ body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRow[data-feed-i background-color: #3ea447; border-color: #307f37; } +body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRow .dijitTreeContent { + display: flex; + align-items: center; + flex-grow: 2; + min-width: 0; +} body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRow .dijitTreeLabel { cursor: pointer; + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; } body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRow .dijitTreeLabel.Unread { font-weight: bold; @@ -1723,12 +1732,16 @@ body.ttrss_utility fieldset > label.checkbox { display: inline; font-weight: normal; } +.flat { + /*#feedTree { + .dijitTreeContent .dijitInline { + vertical-align : baseline; + } + }*/ +} .flat li { padding: 2px; } -.flat #feedTree .dijitTreeContent .dijitInline { - vertical-align: baseline; -} .flat .dijitButton i.material-icons { position: relative; top: -1px; @@ -1800,6 +1813,17 @@ body.ttrss_utility fieldset > label.checkbox { .flat .dijitAccordionInnerContainer:not(.dijitSelected) i.material-icons { color: #b87d2c; } +.flat .dijitTree { + /*.dijitTreeRow .dijitTreeExpando { + position : relative; + top : -2px; + }*/ +} +.flat .dijitTree .dijitTreeRowFlex { + display: flex; + flex-direction: row; + align-items: center; +} .flat .dijitTree .dijitFolderClosed, .flat .dijitTree .dijitFolderOpened { display: none; @@ -1813,10 +1837,6 @@ body.ttrss_utility fieldset > label.checkbox { .flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected { color: white; } -.flat .dijitTree .dijitTreeRow .dijitTreeExpando { - position: relative; - top: -2px; -} .flat .dijitTree .labelParam { float: right; margin-right: 16px; -- cgit v1.2.3