fix #150: Active app is not visible has active in menu (except in default menu).

This commit is contained in:
Simon Vieille
2022-10-28 22:16:49 +02:00
parent 131c4b643a
commit bec53f0486
2 changed files with 16 additions and 6 deletions
+8 -2
View File
@@ -60,6 +60,7 @@ import CloserButton from './CloserButton'
import SettingsButton from './SettingsButton'
import Loader from './Loader'
import SideMenuBigApp from './SideMenuBigApp'
import { loadState } from '@nextcloud/initial-state'
export default {
name: 'SideMenuBig',
@@ -100,8 +101,13 @@ export default {
},
retrieveActiveApp() {
let activeAppLink = document.querySelector('#appmenu a.active')
this.activeApp = activeAppLink ? activeAppLink.parentNode.getAttribute('data-id') : null
const ncApps = loadState('core', 'apps', {})
for (let id in ncApps) {
if (ncApps[id].active) {
this.activeApp = id
}
}
},
retrieveConfig() {