* active current theme item in user menu.
This commit is contained in:
@@ -219,6 +219,7 @@ class header extends wg
|
||||
(
|
||||
'text' => $lang->theme,
|
||||
'icon' => 'theme',
|
||||
'key' => 'theme',
|
||||
'items' => $themeItems
|
||||
);
|
||||
|
||||
|
||||
@@ -910,6 +910,11 @@
|
||||
oldPath.pop();
|
||||
oldPath.push(theme + '.css');
|
||||
$theme.attr('href', oldPath.join('/'));
|
||||
const userMenu = $('#userMenu-toggle').zui();
|
||||
if(!userMenu) return;
|
||||
const themeItem = userMenu.options.menu.items.find(x => x.key === 'theme');
|
||||
themeItem.items.forEach(item => {item.active = item['data-value'] === theme;});
|
||||
userMenu.render({menu: userMenu.options.menu});
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user