1#dokuwiki__aside 2{ 3 bottom: __height_footer__; 4 background-color: __background_sidebar__; 5 color: __text_sidebar__; 6 flex-shrink: 0; 7 overflow-x: hidden; 8 overflow-y: hidden; 9 padding-bottom: 2em; 10 position: fixed; 11 top: __height_header__; 12 width: __width_sidebar__; 13} 14 15#dokuwiki__site:not(.showSidebar) #dokuwiki__aside 16{ 17 display: none; 18} 19 20body[data-useragent*='Trident'] .rightSidebar #dokuwiki__aside 21{ 22 right: calc(~"(-16px + 100vw - "__width_site__~")/2"); 23} 24 25#dokuwiki__aside > .aside 26{ 27 overflow-y: scroll; 28 overflow-x: hidden; 29 font-size: 90%; 30 height: 100%; 31 scrollbar-width: none; 32 -ms-overflow-style: none; 33 width: 100%; 34} 35 36#dokuwiki__aside > .aside::-webkit-scrollbar { 37 display: none; 38} 39 40#dokuwiki__aside ul li 41{ 42 margin-left: 0; 43} 44 45#dokuwiki__aside p strong 46{ 47 color: __text_sidebar_caption__; 48 display: block; 49 font-size: 95%; 50 font-weight: bold; 51 height: 32px; 52 line-height: 32px; 53 margin: 12px 0 0; 54 padding: 0 1.6em; 55 /* text-transform: uppercase; */ 56 white-space: nowrap; 57} 58 59#dokuwiki__aside #sidebar 60{ 61 width: 100%; 62} 63 64#dokuwiki__aside #sidebar .li 65{ 66 line-height: 18px; 67 padding: .4em 0; 68} 69 70#dokuwiki__aside #sidebar .li:has(> #dw__toc) 71{ 72 padding-top: 0; 73 padding-bottom: 0; 74} 75 76#dokuwiki__aside #sidebar ul li a 77{ 78 color: __text_sidebar__; 79 display: block; 80 position: relative; 81 width: 100%; 82} 83 84#dokuwiki__aside #sidebar ul li a.wikilink2 85{ 86 color: __missing__; 87} 88 89#dokuwiki__aside #sidebar ul .li:has(a):hover 90/* #dokuwiki__aside #sidebar ul .li:hover */ 91{ 92 background-color: __background_sidebar_hover__; 93} 94 95#dokuwiki__aside #sidebar ul .li:has(#dw__toc):hover 96{ 97 background-color: __background_sidebar__; 98} 99 100#dokuwiki__aside #sidebar > ul > li.level1 > .li 101{ 102 padding-left: 1.6em; 103} 104 105#dokuwiki__aside #sidebar > ul > li.level1 > .li:has(#dw__toc) 106{ 107 padding-left: 0; 108} 109 110#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > .li 111{ 112 padding-left: 2.4em; 113} 114 115#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > .li:has(#dw__toc) 116{ 117 padding-left: 0; 118} 119 120#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > .li 121{ 122 padding-left: 3.2em; 123} 124 125#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > .li:has(#dw__toc) 126{ 127 padding-left: 0; 128} 129 130#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > .li 131{ 132 padding-left: 4em; 133} 134 135#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > .li:has(#dw__toc) 136{ 137 padding-left: 0; 138} 139 140#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > .li 141{ 142 padding-left: 4.8em; 143} 144 145#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > .li:has(#dw__toc) 146{ 147 padding-left: 0; 148} 149 150#dokuwiki__aside #dw__toc 151{ 152 background-color: __background_sidebar_toc__; 153 float: none; 154 margin: 0; 155 width: 100%; 156 min-width: 12em; 157} 158 159#dokuwiki__aside #dw__toc ul.toc 160{ 161 padding-left: 0; 162} 163 164#dokuwiki__aside #dw__toc ul.toc.invisible 165{ 166 display: none; 167} 168 169#dokuwiki__aside #dw__toc > div 170{ 171 padding: 0; 172} 173 174#dokuwiki__aside #dw__toc > h3 175{ 176 display: none; 177} 178 179#dokuwiki__aside #dw__toc ul > li > div.li > a 180{ 181 color: __text_sidebar_toc__; 182} 183 184#dokuwiki__aside #dw__toc .btn-expand 185{ 186 display: inline-block; 187} 188 189#dokuwiki__aside #dw__toc .btn-expand i 190{ 191 color: __text_sidebar_expand1__; 192 display: inline-block; 193 font-size: .8em; 194 line-height: 1.6em; 195 margin-left: -15px; 196} 197 198#dokuwiki__aside #dw__toc .btn-expand img 199{ 200 height: 11px; 201 margin-left: 1px; 202 width: 11px; 203} 204 205#dokuwiki__aside #dw__toc > div > .toc > .level1 > div.li:first-child 206{ 207 border-bottom: solid 1px __background_sidebar_toc_highlight__; 208 border-top: solid 1px __background_sidebar_toc_highlight__; 209 background-color: __background__; 210 font-weight: bold; 211} 212 213#dokuwiki__aside #dw__toc > div > .toc > .level1 > div.li:first-child a 214{ 215 background-color: __background__; 216} 217 218#dokuwiki__aside #dw__toc ul.toc > .level1 ul.toc > li.current 219{ 220 background-color: __background_sidebar_toc_highlight__; 221} 222 223#dokuwiki__aside #dw__toc ul.toc > .level1 ul.toc > li > div.li.current > a 224{ 225 font-weight: bold; 226} 227 228#dokuwiki__aside #dw__toc ul.toc > .level1 ul.toc > li > div.li:hover 229{ 230 background-color: __background_sidebar_toc_hover__; 231} 232 233#dokuwiki__aside #dw__toc ul > li.level2 > div.li > a .btn-expand i, 234#dokuwiki__aside #dw__toc ul > li.level3 > div.li > a .btn-expand i, 235#dokuwiki__aside #dw__toc ul > li.level4 > div.li > a .btn-expand i 236{ 237 color: __text_sidebar_expand2__; 238} 239 240#dokuwiki__aside #dw__toc ul > li.level1 > div.li > a 241{ 242 padding-left: 1.6em; 243} 244 245#dokuwiki__aside #dw__toc ul > li.level2 > div.li > a 246{ 247 padding-left: 2.4em; 248} 249 250#dokuwiki__aside #dw__toc ul > li.level2 > div.li > a .btn-expand 251{ 252 left: 1.8em; 253} 254 255#dokuwiki__aside #dw__toc ul > li.level3 > div.li > a 256{ 257 font-size: 80%; 258 padding-left: 3.2em; 259} 260 261#dokuwiki__aside #dw__toc ul > li.level3 > div.li > a .btn-expand 262{ 263 left: 2.6em; 264} 265 266#dokuwiki__aside #dw__toc ul > li.level4 > div.li > a 267{ 268 font-size: 80%; 269 padding-left: 4em; 270} 271 272#dokuwiki__aside #dw__toc ul > li.level4 > div.li > a .btn-expand 273{ 274 left: 3.4em; 275} 276 277#dokuwiki__aside #dw__toc ul > li.level5 > div.li > a 278{ 279 font-size: 80%; 280 padding-left: 4.8em; 281} 282 283/* Plugin Support (simplenavi and acmenu plugins) */ 284 285#dokuwiki__aside #sidebar .plugin__simplenavi, 286#dokuwiki__aside #sidebar .acmenu 287{ 288 margin: 12px 0 0; 289} 290 291#dokuwiki__aside .plugin__simplenavi ul, 292#dokuwiki__aside .acmenu ul 293{ 294 padding-left: 24px; 295} 296 297#dokuwiki__aside #sidebar .plugin__simplenavi strong 298{ 299 font-weight: normal; 300} 301 302#dokuwiki__aside #sidebar .plugin__simplenavi ul li strong > a 303{ 304 color: __text_sidebar_caption__; 305} 306 307#dokuwiki__aside #sidebar .plugin__simplenavi #dw__toc, 308#dokuwiki__aside #sidebar .acmenu #dw__toc 309{ 310 margin-left: -20px; 311 width: unset; 312} 313 314#dokuwiki__aside .plugin__simplenavi #dw__toc > div > .toc > .level1 > div.li:first-child > a, 315#dokuwiki__aside .acmenu #dw__toc > div > .toc > .level1 > div.li:first-child > a 316{ 317 padding-left: 20px; 318} 319 320/* Plugin Support (indexmenu plugin) */ 321 322/* No JS */ 323 324#dokuwiki__aside #sidebar .indexmenu_nojs > ul.idx { 325 margin-left: 1.6em; 326} 327 328#dokuwiki__aside #sidebar .indexmenu_nojs div.li:has(#dw__toc) { 329 margin-left: -1.6em; 330} 331 332#dokuwiki__aside #sidebar .indexmenu_nojs > ul.idx ul.idx { 333 margin-left: 0.8em; 334} 335 336/* JS (Treenew) */ 337 338#dokuwiki__aside #sidebar > .indexmenu_js2 { 339 padding-left: 1.6em; 340} 341 342#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-node { 343 padding: 0.4em 0; 344} 345 346#dokuwiki__aside #sidebar .indexmenu_js2 ul li { 347 overflow-y: scroll; 348} 349 350#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-node:hover { 351 background-color: __background_sidebar_hover__; 352} 353 354#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-icon.fa-folder-o, 355#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-icon.fa-folder-open-o, 356#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-icon.fa-file-o { 357 display: none; 358} 359 360#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-node, 361#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-title { 362 font-family: Lato,proxima-nova,"Helvetica Neue",Arial,sans-serif,"Font Awesome 5 Free"; 363 color: __text_sidebar__; 364} 365 366#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-active span.fancytree-title { 367 background-color: transparent; 368} 369 370#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-active span.fancytree-title a { 371 color: __link__; 372 font-weight: bold; 373} 374 375#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-active span.fancytree-title #dw__toc a { 376 color: __text_sidebar_toc__; 377} 378 379#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-active span.fancytree-title #dw__toc li.level2 div:not(.current) a { 380 font-weight: normal; 381} 382 383/* JS (Treeold) */ 384 385#dokuwiki__aside #sidebar .dtree { 386 font-family: inherit; 387 font-size: inherit; 388} 389 390#dokuwiki__aside #sidebar > .dtree { 391 margin: 12px 0 0; 392 padding-left: 1.6em; 393} 394 395#dokuwiki__aside #sidebar .dTreeNode { 396 line-height: 18px; 397 padding: 0.4em 0; 398} 399 400#dokuwiki__aside #sidebar .dTreeNode:hover { 401 background-color: __background_sidebar_hover__; 402} 403 404#dokuwiki__aside #sidebar .dtree a:visited, 405#dokuwiki__aside #sidebar .dtree a:link { 406 color: __text_sidebar__; 407 background-color: transparent; 408 text-decoration: none; 409} 410 411#dokuwiki__aside #sidebar .dTreeNode a.navSel { 412 color: __text_sidebar_caption__; 413 font-weight: bold; 414} 415 416/* Plugin Support (nspages plugin) */ 417 418#dokuwiki__aside #sidebar .plugin_nspages 419{ 420 margin: 12px 0 0; 421} 422 423#dokuwiki__aside #sidebar .plugin_nspages #dw__toc 424{ 425 margin-left: -24px; 426 width: unset; 427} 428 429#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > div.li 430{ 431 padding-left: 1.6em; 432} 433 434#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > div.li 435{ 436 padding-left: 2.4em; 437} 438 439#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > div.li 440{ 441 padding-left: 3.2em; 442} 443 444#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > div.li 445{ 446 padding-left: 4em; 447} 448 449#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > div.li 450{ 451 padding-left: 4.8em; 452} 453 454#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level1 > div.li > a 455{ 456 padding-left: 1.6em; 457} 458 459#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level2 > div.li > a 460{ 461 padding-left: 2.4em; 462} 463 464#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level3 > div.li > a 465{ 466 padding-left: 3.2em; 467} 468 469#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level4 > div.li > a 470{ 471 padding-left: 4em; 472} 473 474#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level5 > div.li > a 475{ 476 padding-left: 4.8em; 477} 478 479@media (max-width: __media_query_sp__) 480{ 481 482 #dokuwiki__aside 483 { 484 width: 85%; 485 } 486 487 #dokuwiki__site.showSidebarSP #dokuwiki__aside 488 { 489 display: block; 490 } 491 492 #dokuwiki__site:not(.showSidebarSP) #dokuwiki__aside 493 { 494 display: none; 495 } 496 497 #dokuwiki__aside > .aside 498 { 499 width: auto; 500 } 501 502} 503