* active current theme item in user menu.

This commit is contained in:
sunhao
2023-07-31 17:48:35 +08:00
parent b8e5b9343a
commit 12be09d39a
2 changed files with 6 additions and 0 deletions
+1
View File
@@ -219,6 +219,7 @@ class header extends wg
(
'text' => $lang->theme,
'icon' => 'theme',
'key' => 'theme',
'items' => $themeItems
);
+5
View File
@@ -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});
}
/**