1/** 2 * TocTweak plugin for DokuWiki; 3 */ 4 5.width18 { width: 18em !important; } 6 7/*------------------------------------* 8 METATOC hierarchical list style 9 *------------------------------------*/ 10div.toc_hierarchical { 11 border-color: __border__; 12 border-style: solid; 13 border-width: thin; 14 border-radius: 4px; 15 padding-right: 1em; 16 background-color: __background_alt__; 17 h3 { 18 margin: 0; 19 padding: .2em 2em; 20 font-size: .875em; 21 } 22 > div { 23 } 24 ul { 25 counter-reset: hl_count; 26 list-style-type: none; 27 font-size: 95%; 28 li { 29 counter-increment: hl_count; 30 position: relative; 31 display: table; 32 } 33 li::before { 34 content: counters(hl_count, "-"); 35 display: table-cell; 36 padding-right: .6em; 37 font-size: 80%; 38 } 39 } 40} 41 42/*------------------------------------* 43 INLINETOC 44 *------------------------------------*/ 45div.toc_inline { 46 margin-top: 10px; 47 margin-bottom: 5px; 48 border-color: __border__; 49 border-style: solid; 50 border-width: thin; 51 padding-top: 10px; 52 border-radius: 10px; 53 // background-color: __background_alt__; 54 h3 { 55 padding-left: 2em; 56 font-size: .875em; 57 font-weight: bold; 58 } 59 > div { 60 font-size: .9375em; 61 padding-left: 1.6em; 62 padding-right: 1.6em; 63 } 64 ul { 65 list-style-type: square; 66 line-height: 1.5em; 67 li.clear { 68 list-style-type: none; 69 } 70 } 71} 72[dir=rtl] div.toc_inline { 73 h3 { 74 padding-right: 2em; 75 font-size: .875em; 76 font-weight: bold; 77 } 78 ul { 79 list-style-type: square; 80 line-height: 1.5em; 81 } 82} 83 84/*------------------------------------* 85 SIDETOC 86 *------------------------------------*/ 87div.toc_shrinken { 88 font-size: .875em; 89 border-top: 1px solid __border__; 90 border-bottom: 1px solid __border__; 91 li.clear { 92 list-style-type: none; 93 } 94} 95 96/*------------------------------------* 97 Similar DokuWiki Built-in toc 98 /lib/tpl/dokuwiki/css/content.css 99 /lib/tpl/dokuwiki/css/_toc.css 100 *------------------------------------*/ 101div.toc_dokuwiki { 102 float: right; 103 margin: 0 0 1.4em 1.4em; 104 // border: 1px solid pink; 105 border-left: 4px solid #ccc; 106 padding: 0 0 1.4em 1.4em; 107 width: 12em; 108 background-color: __background__; 109 color: inherit; 110 h3 { 111 margin-left: -2em; 112 margin-bottom: 0; 113 padding: .5em 1em; 114 font-size: .875em; 115 font-weight: bold; 116 } 117 > div { 118 font-size: .875em; 119 color: inherit; 120 } 121 ul { 122 padding: 0; 123 margin: 0; 124 li { 125 // list-style: none; 126 padding: 0; 127 margin: 0; 128 line-height: 1.1; 129 div.li { 130 padding: .15em 0; 131 } 132 a { 133 } 134 } 135 li.clear { 136 // in case of toc list jumping one level 137 // (e.g. if heading level 3 follows directly after heading level 1) 138 list-style-type: none; 139 } 140 ul { 141 padding-left: 1em; 142 } 143 ul li { 144 } 145 } 146} 147[dir=rtl] div.toc_dokuwiki { 148 float: left; 149 margin: 0 1.4em 1.4em 0; 150 > div { 151 border-left-width: 0; 152 border-right: 4px solid #ccc; 153 } 154 ul { 155 ul { 156 padding-left: 0; 157 padding-right: 1em; 158 } 159 } 160} 161 162