+2009-05-18 Steffen Kamper <info@sk-typo3.de>
+
+ * Fixed bug #8701: Bug: options.moduleMenuCollapsable = 0 doesn't have any effect
+
2009-05-18 Ernesto Baschny <ernst@cron-it.de>
* Fixed bug #11094: CSC: maxWInText setting was being ignored (since #10320).
$menu = '';
$onBlur = $GLOBALS['CLIENT']['FORMSTYLE'] ? 'this.blur();' : '';
+ $tsConfiguration = $GLOBALS['BE_USER']->getTSConfig('options.moduleMenuCollapsable');
+ $collapsable = (isset($tsConfiguration['value']) && $tsConfiguration['value'] == 0) ? 0 : 1;
+
$rawModuleData = $this->getRawModuleData();
foreach($rawModuleData as $moduleKey => $moduleData) {
$moduleLabel = '<a href="#" onclick="top.goToModule(\''.$moduleData['name'].'\');'.$onBlur.'return false;">'.$moduleLabel.'</a>';
}
- $menu .= '<li id="modmenu_' . $moduleData['name'] . '" class="menuSection" title="' . $moduleData['description'] . '"><div class="' . ($menuState ? 'collapsed' : 'expanded') . '">' . $moduleData['icon']['html'] . ' ' . $moduleLabel . '</div>';
+ $menu .= '<li id="modmenu_' . $moduleData['name'] . '" '.
+ ($collapsable ? 'class="menuSection"' : '') .
+ ' title="' . $moduleData['description'] . '">
+ <div class="' . ($menuState ? 'collapsed' : 'expanded') . '">' .
+ $moduleData['icon']['html'] . ' ' . $moduleLabel . '</div>';
// traverse submodules
if(is_array($moduleData['subitems'])) {