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 white-space: nowrap; 69} 70 71#dokuwiki__aside #sidebar .li:has(> #dw__toc) 72{ 73 padding-top: 0; 74 padding-bottom: 0; 75} 76 77#dokuwiki__aside #sidebar ul li a 78{ 79 color: __text_sidebar__; 80 display: block; 81 position: relative; 82 width: 100%; 83} 84 85#dokuwiki__aside #sidebar ul li a.wikilink2 86{ 87 color: __missing__; 88} 89 90#dokuwiki__aside #sidebar ul .li:has(a):hover 91/* #dokuwiki__aside #sidebar ul .li:hover */ 92{ 93 background-color: __background_sidebar_hover__; 94} 95 96#dokuwiki__aside #sidebar ul .li:has(#dw__toc):hover 97{ 98 background-color: __background_sidebar__; 99} 100 101#dokuwiki__aside #sidebar > ul > li.level1 > .li 102{ 103 padding-left: 1.6em; 104} 105 106#dokuwiki__aside #sidebar > ul > li.level1 > .li:has(#dw__toc) 107{ 108 padding-left: 0; 109} 110 111#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > .li 112{ 113 padding-left: 2.4em; 114} 115 116#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > .li:has(#dw__toc) 117{ 118 padding-left: 0; 119} 120 121#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > .li 122{ 123 padding-left: 3.2em; 124} 125 126#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > .li:has(#dw__toc) 127{ 128 padding-left: 0; 129} 130 131#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > .li 132{ 133 padding-left: 4em; 134} 135 136#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > .li:has(#dw__toc) 137{ 138 padding-left: 0; 139} 140 141#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > .li 142{ 143 padding-left: 4.8em; 144} 145 146#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > .li:has(#dw__toc) 147{ 148 padding-left: 0; 149} 150 151#dokuwiki__aside #dw__toc 152{ 153 background-color: __background_sidebar_toc__; 154 float: none; 155 margin: 0; 156 width: 100%; 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 span.curid a, 325#dokuwiki__aside #sidebar .indexmenu_nojs a.indexmenu_idx_head { 326 font-weight: normal; 327} 328 329#dokuwiki__aside #sidebar .indexmenu_nojs #dw__toc > div > .toc > .level1 > div.li:first-child a { 330 font-weight: bold; 331} 332 333#dokuwiki__aside #sidebar .indexmenu_nojs > ul.idx { 334 margin-left: 2.4em; 335 white-space: nowrap; 336} 337 338#dokuwiki__aside #sidebar .indexmenu_nojs div.li:has(#dw__toc) { 339 margin-left: -1.6em; 340} 341 342#dokuwiki__aside #sidebar .indexmenu_nojs > ul.idx ul.idx { 343 margin-left: 0.8em; 344} 345 346/* JS (Treenew) */ 347 348#dokuwiki__aside #sidebar .indexmenu_js2 ul.fancytree-container { 349 font-family: inherit; 350 overflow-x: hidden; 351 padding: 0 0 0 1.6em; 352 white-space: normal; 353} 354 355#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-title { 356 border: none; 357 margin: 0; 358 max-width: 100%; 359 padding: 0; 360 width: 100%; 361} 362 363#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-node { 364 display: flex; 365 min-width: 0; 366 white-space: nowrap; 367} 368 369#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-node, 370#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-title { 371 color: __text_sidebar__; 372 line-height: 1.4em; 373 overflow: hidden; 374} 375 376#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-node:not(:has(#dw__toc)) { 377 padding: 0.4em 0; 378} 379 380#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-node:not(:has(#dw__toc)):hover { 381 background-color: __background_sidebar_hover__; 382} 383 384/* (skin-win7) */ 385 386#dokuwiki__aside #sidebar > .indexmenu_js2.skin-win7 span.fancytree-title { 387 background: none; 388 border-radius: 0px; 389} 390 391#dokuwiki__aside #sidebar > .indexmenu_js2.skin-win7 span.fancytree-node:has(#dw__toc) > .fancytree-icon { 392 margin-top: 7px; 393} 394 395#dokuwiki__aside #sidebar > .indexmenu_js2.skin-win7 span.fancytree-icon { 396 margin: 1px 5px 0 0 397} 398 399#dokuwiki__aside #sidebar > .indexmenu_js2.skin-win7 span.fancytree-title:hover { 400 background: none; 401 border: none; 402} 403 404#dokuwiki__aside #sidebar > .indexmenu_js2.skin-win7 span.fancytree-node { 405 line-height: inherit; 406 min-height: 0; 407} 408 409#dokuwiki__aside #sidebar .indexmenu_js2.skin-win7 .fancytree-title:has(#dw__toc) { 410 margin-left: -1.8em; 411} 412 413/* (skin-awesome) */ 414 415#dokuwiki__aside #sidebar > .indexmenu_js2.skin-awesome span:not(.fancytree-folder) > .fancytree-title:has(> #dw__toc) { 416 margin-left: -1.58em; 417} 418 419#dokuwiki__aside #sidebar > .indexmenu_js2.skin-awesome span.fancytree-active span.fancytree-title { 420 background-color: transparent; 421} 422 423#dokuwiki__aside #sidebar > .indexmenu_js2.skin-awesome span.fancytree-focused span.fancytree-title { 424 outline: none; 425} 426 427#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-expander { 428 margin-right: 5px; 429 margin-top: 1px !important; 430} 431 432#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-expander:has(~ .fancytree-title > #dw__toc) { 433 margin-top: 7px !important; 434} 435 436#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-icon.fa-folder-o, 437#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-icon.fa-folder-open-o, 438#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-icon.fa-file-o { 439 display: none; 440} 441 442#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome li:has(> .fancytree-folder > .fancytree-title #dw__toc) ~ li{ 443 margin-left: 21px; 444} 445 446/* JS (Treeold) */ 447 448#dokuwiki__aside #sidebar .dtree { 449 font-family: inherit; 450 font-size: inherit; 451} 452 453#dokuwiki__aside #sidebar > .dtree { 454 margin: 12px 0 0; 455 overflow-x: hidden; 456 padding-left: 1.6em; 457} 458 459#dokuwiki__aside #sidebar .dTreeNode { 460 color: __text_sidebar__; 461 line-height: 18px; 462} 463 464#dokuwiki__aside #sidebar .dTreeNode:hover { 465 background-color: __background_sidebar_hover__; 466} 467 468#dokuwiki__aside #sidebar .dtree a:visited, 469#dokuwiki__aside #sidebar .dtree a:link { 470 color: __text_sidebar__; 471 background-color: transparent; 472 text-decoration: none; 473} 474 475#dokuwiki__aside #sidebar .dtree .dTreeNode a.navSel { 476 color: __text_sidebar_caption__; 477 font-weight: bold; 478} 479 480#dokuwiki__aside #sidebar .dtree .indexmenu_tocbullet { 481 margin: 3px 0 0 3px; 482} 483 484/* Plugin Support (nspages plugin) */ 485 486#dokuwiki__aside #sidebar .plugin_nspages 487{ 488 margin: 12px 0 0; 489} 490 491#dokuwiki__aside #sidebar .plugin_nspages #dw__toc 492{ 493 margin-left: -24px; 494 width: unset; 495} 496 497#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > div.li 498{ 499 padding-left: 1.6em; 500} 501 502#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > div.li 503{ 504 padding-left: 2.4em; 505} 506 507#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > div.li 508{ 509 padding-left: 3.2em; 510} 511 512#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > div.li 513{ 514 padding-left: 4em; 515} 516 517#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > div.li 518{ 519 padding-left: 4.8em; 520} 521 522#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level1 > div.li > a 523{ 524 padding-left: 1.6em; 525} 526 527#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level2 > div.li > a 528{ 529 padding-left: 2.4em; 530} 531 532#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level3 > div.li > a 533{ 534 padding-left: 3.2em; 535} 536 537#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level4 > div.li > a 538{ 539 padding-left: 4em; 540} 541 542#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level5 > div.li > a 543{ 544 padding-left: 4.8em; 545} 546 547@media (max-width: __media_query_sp__) 548{ 549 550 #dokuwiki__aside 551 { 552 width: 85%; 553 } 554 555 #dokuwiki__site.showSidebarSP #dokuwiki__aside 556 { 557 display: block; 558 } 559 560 #dokuwiki__site:not(.showSidebarSP) #dokuwiki__aside 561 { 562 display: none; 563 } 564 565 #dokuwiki__aside > .aside 566 { 567 width: auto; 568 } 569 570} 571