mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-24 02:58:43 +02:00
N°3182 - Add support for MenuGroup CSS icon in the XML datamodel
- Introduce itop_design v1.8 - Default CSS classes are 'fas fa-ellipsis-v' from FontAwesome - New tags <style><decoration_classes>xxx yyy</decoration_classes></style> under the <menu xsi:type="MenuGroup"> tag
This commit is contained in:
@@ -2179,6 +2179,13 @@ EOF
|
||||
break;
|
||||
|
||||
case 'MenuGroup':
|
||||
$oStyleNode = $oMenu->GetOptionalElement('style');
|
||||
// Note: We use '' as the default value to ease the MenuGroup::__construct() call as we would have to make a different processing to not put the quotes around the parameter in case of null.
|
||||
$sDecorationClasses = ($oStyleNode === null) ? '' : $oStyleNode->GetChildText('decoration_classes', '');
|
||||
|
||||
$sNewMenu = "new MenuGroup('$sMenuId', $fRank, '$sDecorationClasses' {$sOptionalEnableParams});";
|
||||
break;
|
||||
|
||||
default:
|
||||
$sNewMenu = "new $sMenuClass('$sMenuId', $fRank {$sOptionalEnableParams});";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user