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