'wcf.global.button.collapsible': '{lang}wcf.global.button.collapsible{/lang}'
{event name='javascriptLanguageImport'}
});
-
+
WCF.Icon.addObject({
'wcf.icon.loading': '{icon size='S'}spinner{/icon}',
'wcf.icon.opened': '{icon size='S'}opened2{/icon}',
new WCF.Effect.SmoothScroll();
new WCF.Effect.BalloonTooltip();
$('<span class="pointer"><span></span></span>').appendTo('.innerError');
-
+
+ $('#sidebarMenu').wcfSidebar();
+
{event name='javascriptInit'}
});
//]]>
/* ############## Sidebar ############## */
-/* Note that the sidebar may change to float soon! */
-
/* Globals */
aside.sidebar {
-/* -- -- -- Collapsible Button -- -- -- */
+/* -- -- -- Collapsible Sidebar Button -- -- -- */
/* Default (Right) */
nav.sidebarMenu > div {
text-shadow: 0 1px 0 #fff;
- color: #69c;
position: relative;
overflow: hidden;
z-index: 110;
width: 0;
}
-nav.sidebarMenu > div a:hover {
+nav.sidebarMenu > .collapsible a:hover {
text-decoration: none !important;
color: #369;
}
-nav.sidebarMenu > div h1 {
+nav.sidebarMenu > div > h1 {
cursor: pointer;
font-weight: bold;
color: #369;
+ margin-top: 5px;
+}
+
+nav.sidebarMenu > .collapsible > h1 {
background-image: url('../../icon/arrowRight.svg');
background-position: 15px center;
background-size: 16px;
background-repeat: no-repeat;
- margin-top: 5px;
}
@media screen and (min-width: 480px), screen and (min-device-width: 480px) {
- nav.sidebarMenu > div h1 {
+ nav.sidebarMenu > div > h1 {
font-size: 130%;
- padding: 7px 25px 7px 35px;
+ padding: 7px 15px 7px 35px;
+ }
+
+ nav.sidebarMenu > div:not(.collapsible) > h1 {
+ padding: 7px 15px 7px 15px;
}
}
@media screen and (max-width: 480px), screen and (max-device-width: 480px) {
- nav.sidebarMenu > div h1 {
+ nav.sidebarMenu > div > h1 {
font-size: 150%;
padding: 7px 15px 7px 35px;
}
+ nav.sidebarMenu > div:not(.collapsible) > h1 {
+ padding: 7px 15px 7px 15px;
+ }
+
}
-nav.sidebarMenu > div h1.activeMenuItem {
+nav.sidebarMenu > .collapsible h1.activeMenuItem {
background-image: url('../../icon/arrowDown.svg');
}
@media screen and (min-width: 480px), screen and (min-device-width: 480px) {
- nav.sidebarMenu > div ul li {
+ nav.sidebarMenu > div ul > li {
font-size: 110%;
}
@media screen and (max-width: 480px), screen and (max-device-width: 480px) {
- nav.sidebarMenu > div ul li {
+ nav.sidebarMenu > div ul > li {
font-size: 120%;
}
}
-nav.sidebarMenu > div ul li a {
+nav.sidebarMenu > div ul > li > a,
+nav.sidebarMenu > div ul > li > div {
text-shadow: 0 1px 0 #fff;
color: #69c;
- padding: 5px 25px 7px 35px;
+ padding: 5px 15px 7px 35px;
display: block;
}
-nav.sidebarMenu > div ul li.activeMenuItem {
+nav.sidebarMenu > div ul > li.activeMenuItem {
background-color: #fff;
margin-right: -1px;
overflow: hidden;
box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}
-nav.sidebarMenu > div ul li.activeMenuItem a {
+nav.sidebarMenu > div ul > li.activeMenuItem a {
font-weight: bold;
color: #369;
}
new WCF.Effect.SmoothScroll();
new WCF.Effect.BalloonTooltip();
$('<span class="pointer"><span></span></span>').appendTo('.innerError');
-
+
$('#sidebarMenu').wcfSidebar();
});
//]]>
{* work-around for unknown core-object during WCFSetup *}
{if PACKAGE_ID}
{foreach from=$__wcf->getACPMenu()->getMenuItems('') item=parentMenuItem}
- <div id="{$parentMenuItem->menuItem}-container" style="display: none;" class="menuContainer" data-parent-menu-item="{$parentMenuItem->menuItem}">
+ <div id="{$parentMenuItem->menuItem}-container" style="display: none;" class="menuContainer collapsible" data-parent-menu-item="{$parentMenuItem->menuItem}">
{foreach from=$__wcf->getACPMenu()->getMenuItems($parentMenuItem->menuItem) item=menuItem}
<h1 class="menuHeader" data-menu-item="{$menuItem->menuItem}">{lang}{@$menuItem->menuItem}{/lang}</h1>
<div class="sidebarMenuGroup">