Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 39fd049642 | |||
| 227f26679a | |||
| 6198a2abc2 | |||
| 6e8d3ce245 | |||
| c83dfef021 | |||
| 8b7163b3d5 | |||
| bec53f0486 |
@@ -1,5 +1,10 @@
|
|||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## 3.2.1
|
||||||
|
### Fixed
|
||||||
|
* fix #150: Active app is not visible has active in menu (except in default menu)
|
||||||
|
* fix #150: opener position
|
||||||
|
|
||||||
## 3.2.0
|
## 3.2.0
|
||||||
### Added
|
### Added
|
||||||
* use custom app names using 'app.navigation.name' (#148)
|
* use custom app names using 'app.navigation.name' (#148)
|
||||||
|
|||||||
+1
-1
@@ -32,7 +32,7 @@ Notice
|
|||||||
Because I believe in a free and decentralized Internet, [Gitnet](https://gitnet.fr) is **self-hosted at home**.
|
Because I believe in a free and decentralized Internet, [Gitnet](https://gitnet.fr) is **self-hosted at home**.
|
||||||
In case of downtime, you can download **Custom Menu** from [here](https://kim.deblan.fr/~side_menu/).
|
In case of downtime, you can download **Custom Menu** from [here](https://kim.deblan.fr/~side_menu/).
|
||||||
]]></description>
|
]]></description>
|
||||||
<version>3.2.0</version>
|
<version>3.2.1</version>
|
||||||
<licence>agpl</licence>
|
<licence>agpl</licence>
|
||||||
<author mail="contact@deblan.fr" homepage="https://www.deblan.io/">Simon Vieille</author>
|
<author mail="contact@deblan.fr" homepage="https://www.deblan.io/">Simon Vieille</author>
|
||||||
<namespace>SideMenu</namespace>
|
<namespace>SideMenu</namespace>
|
||||||
|
|||||||
@@ -39,6 +39,7 @@
|
|||||||
|
|
||||||
#header .side-menu-opener {
|
#header .side-menu-opener {
|
||||||
margin-left: 0px;
|
margin-left: 0px;
|
||||||
|
margin-top: -1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-settings {
|
.side-menu-settings {
|
||||||
|
|||||||
+8
-2
@@ -60,6 +60,7 @@ import CloserButton from './CloserButton'
|
|||||||
import SettingsButton from './SettingsButton'
|
import SettingsButton from './SettingsButton'
|
||||||
import Loader from './Loader'
|
import Loader from './Loader'
|
||||||
import SideMenuBigApp from './SideMenuBigApp'
|
import SideMenuBigApp from './SideMenuBigApp'
|
||||||
|
import { loadState } from '@nextcloud/initial-state'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'SideMenuBig',
|
name: 'SideMenuBig',
|
||||||
@@ -100,8 +101,13 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
retrieveActiveApp() {
|
retrieveActiveApp() {
|
||||||
let activeAppLink = document.querySelector('#appmenu a.active')
|
const ncApps = loadState('core', 'apps', {})
|
||||||
this.activeApp = activeAppLink ? activeAppLink.parentNode.getAttribute('data-id') : null
|
|
||||||
|
for (let id in ncApps) {
|
||||||
|
if (ncApps[id].active) {
|
||||||
|
this.activeApp = id
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
retrieveConfig() {
|
retrieveConfig() {
|
||||||
|
|||||||
@@ -54,17 +54,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||||||
<script>
|
<script>
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
import OpenerButton from './OpenerButton'
|
import OpenerButton from './OpenerButton'
|
||||||
import CloserButton from './CloserButton'
|
|
||||||
import SettingsButton from './SettingsButton'
|
import SettingsButton from './SettingsButton'
|
||||||
import Loader from './Loader'
|
import Loader from './Loader'
|
||||||
import SideMenuBigApp from './SideMenuBigApp'
|
import SideMenuBigApp from './SideMenuBigApp'
|
||||||
|
import { loadState } from '@nextcloud/initial-state'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'SideMenuWithCategories',
|
name: 'SideMenuWithCategories',
|
||||||
components: {
|
components: {
|
||||||
SettingsButton,
|
SettingsButton,
|
||||||
OpenerButton,
|
OpenerButton,
|
||||||
CloserButton,
|
|
||||||
Loader,
|
Loader,
|
||||||
SideMenuBigApp,
|
SideMenuBigApp,
|
||||||
},
|
},
|
||||||
@@ -98,8 +97,13 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
retrieveActiveApp() {
|
retrieveActiveApp() {
|
||||||
let activeAppLink = document.querySelector('#appmenu a.active')
|
const ncApps = loadState('core', 'apps', {})
|
||||||
this.activeApp = activeAppLink ? activeAppLink.parentNode.getAttribute('data-id') : null
|
|
||||||
|
for (let id in ncApps) {
|
||||||
|
if (ncApps[id].active) {
|
||||||
|
this.activeApp = id
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
retrieveConfig() {
|
retrieveConfig() {
|
||||||
|
|||||||
Reference in New Issue
Block a user