Index: openacs-4/packages/xowiki/www/resources/xowiki.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/resources/xowiki.css,v diff -u -r1.64.2.17 -r1.64.2.18 --- openacs-4/packages/xowiki/www/resources/xowiki.css 18 Jan 2021 14:11:28 -0000 1.64.2.17 +++ openacs-4/packages/xowiki/www/resources/xowiki.css 3 Feb 2022 18:26:22 -0000 1.64.2.18 @@ -311,8 +311,8 @@ display: none; } -/* - * (Vertical) Reorder box +/* + * (Vertical) Reorder box */ div.reorder_box { @@ -333,7 +333,7 @@ color: #aaa; } -/* +/* * Book styling */ div.xowiki-content div.book ul.page_order_region { @@ -383,7 +383,62 @@ border-bottom: solid 4px #428bca; } +div.xowiki-content .xowiki-tree, +div.xowiki-content .xowiki-tree ul { + margin:0 0 0 1em; /* indentation */ + padding:0; + list-style:none; + color:#369; + position:relative; +} +div.xowiki-content div.toc ul.xowiki-tree { + padding: 0px; +} +div.xowiki-content .xowiki-tree ul { + margin-left:.5em; /* (indentation/2) */ +} + +div.xowiki-content .xowiki-tree:before, +div.xowiki-content .xowiki-tree ul:before { + content:""; + display:block; + width:0; + position:absolute; + top:0; + bottom:0; + left:0; + border-left:1px solid; +} + +div.xowiki-content .xowiki-tree li { + margin:0; + padding:0 1.5em; /* indentation + .5em */ + line-height:1.5em; /* default list item's `line-height` */ + /*font-size: smaller;*/ + position:relative; +} + +div.xowiki-content .xowiki-tree li:before { + content:""; + display:block; + width:10px; /* same with indentation */ + height:0; + border-top:1px solid; + margin-top:-1px; /* border top width */ + position:absolute; + top:0.75em; /* (line-height/2) */ + left:0; +} + +div.xowiki-content .xowiki-tree li:last-child:before { + background:white; /* same with body background */ + height:auto; + top:0.75em; /* (line-height/2) */ + bottom:0; +} + + /* Handling hidden field-sets: