+ support icon base64 & icon base64 minimized
This commit is contained in:
@ -2,28 +2,63 @@
|
||||
.layout-cell.layout-sidenav-container.wms-menu {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sidenav-tree-root .sidenav-tree .back-link.wms-menu-back-link {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.layout-cell.layout-sidenav-container ~ .layout-cell.sidenav-tree {
|
||||
border: none;
|
||||
}
|
||||
}
|
||||
|
||||
.sidenav-tree ul.top-level > li > ul li a i, .sidenav-tree ul.top-level > li > ul li a img {
|
||||
position: absolute;
|
||||
left: 16px;
|
||||
top: 16px;
|
||||
font-size: 32px;
|
||||
}
|
||||
.sidenav-tree ul.top-level > li > ul li a img.minimized {
|
||||
display: none;
|
||||
max-width: 16px;
|
||||
}
|
||||
|
||||
.sidenav-tree.minimized {
|
||||
width: 50px; }
|
||||
width: 50px;
|
||||
}
|
||||
|
||||
.sidenav-tree.minimized li .header {
|
||||
display: none; }
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sidenav-tree.minimized li .description {
|
||||
display: none; }
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sidenav-tree.minimized ul.top-level > li > div.group h3 {
|
||||
font-size: 0.8rem;
|
||||
text-align: center;
|
||||
padding: 5px 0; }
|
||||
padding: 5px 0;
|
||||
}
|
||||
|
||||
.sidenav-tree.minimized ul.top-level > li[data-status=collapsed] > div.group h3:before {
|
||||
display: none; }
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sidenav-tree.minimized ul.top-level > li > div.group h3:before {
|
||||
display: none; }
|
||||
.sidenav-tree.minimized ul.top-level > li > ul li a i {
|
||||
top: 9px;
|
||||
left: 13px;
|
||||
font-size: 18px; }
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sidenav-tree.minimized ul.top-level > li > ul li a i, .sidenav-tree.minimized ul.top-level > li > ul li a img {
|
||||
top: 10px;
|
||||
left: 15px;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.sidenav-tree.minimized ul.top-level > li > ul li a img:not(.minimized) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sidenav-tree.minimized ul.top-level > li > ul li a img.minimized {
|
||||
display: block;
|
||||
}
|
||||
|
@ -54,6 +54,8 @@ class Extend
|
||||
'group' => $group,
|
||||
'url' => isset($page['url']) ? $page['url'] : '#',
|
||||
'icon' => isset($page['icon']) ? $page['icon'] : 'icon-leaf',
|
||||
'icon_base64' => isset($page['icon_base64']) ? $page['icon_base64'] : '',
|
||||
'icon_base64_minimized' => isset($page['icon_base64_minimized']) ? $page['icon_base64_minimized'] : '',
|
||||
'permissions' => isset($page['permissions']) ? $page['permissions'] : ['wms.*'],
|
||||
];
|
||||
}
|
||||
@ -98,6 +100,8 @@ class Extend
|
||||
'group' => $subGroup,
|
||||
'url' => $subUrl,
|
||||
'icon' => isset($subPage['icon']) ? $subPage['icon'] : 'icon-leaf',
|
||||
'icon_base64' => isset($subPage['icon_base64']) ? $subPage['icon_base64'] : '',
|
||||
'icon_base64_minimized' => isset($subPage['icon_base64_minimized']) ? $subPage['icon_base64_minimized'] : '',
|
||||
'permissions' => $subPermission,
|
||||
];
|
||||
$subCount++;
|
||||
@ -215,4 +219,4 @@ class Extend
|
||||
return $order1 == $order2 ? 0 : ($order1 < $order2 ? -1 : 1);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -39,7 +39,12 @@
|
||||
: null;
|
||||
?>" data-keywords="<?= e(trans($item->keywords)) ?>">
|
||||
<a href="<?= $item->url ?>">
|
||||
<i class="<?= $item->icon ?>"></i>
|
||||
<?php if ($item->icon_base64):?>
|
||||
<img src="<?=$item->icon_base64?>" alt="<?= e(trans($item->label)) ?>" title="<?= e(trans($item->label)) ?>">
|
||||
<img src="<?=$item->icon_base64_minimized ? : $item->icon_base64?>" class="minimized" alt="<?= e(trans($item->label)) ?>" title="<?= e(trans($item->label)) ?>">
|
||||
<?php else: ?>
|
||||
<i class="<?= $item->icon ?>"></i>
|
||||
<?php endif;?>
|
||||
<span class="header"><?= e(trans($item->label)) ?></span>
|
||||
<span class="description"><?= e(trans($item->description)) ?></span>
|
||||
</a>
|
||||
@ -49,4 +54,4 @@
|
||||
</li>
|
||||
<?php endforeach ?>
|
||||
</ul>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
Reference in New Issue
Block a user