first tests to solve issue #12

This commit is contained in:
Simon Vieille 2020-04-26 21:36:54 +02:00
parent 58661508d4
commit a392bb07c0
Signed by: deblan
GPG Key ID: 03383D15A1D31745
4 changed files with 17 additions and 3 deletions

View File

@ -45,7 +45,7 @@
border: 0;
}
#side-menu.hide-opener .side-menu-opener {
#side-menu.hide-opener .side-menu-opener, .side-menu-opener.hide {
display: none;
}

View File

@ -30,6 +30,7 @@ const mountSideMenuComponent = () => {
if (sideMenuContainer) {
sideMenu.$mount('#side-menu')
$('body').trigger('side-menu.ready')
} else {
window.setTimeout(mountSideMenuComponent, 50)

View File

@ -46,8 +46,8 @@ export default {
},
methods: {
retrieveApps() {
this.apps = [];
const links = document.querySelectorAll('#appmenu a');
this.apps = []
const links = document.querySelectorAll('#appmenu a')
for (let element of links) {
let href = element.getAttribute('href')
@ -65,6 +65,8 @@ export default {
});
}
}
jQuery('body').trigger('side-menu.apps', [this.apps])
},
retrieveLogo() {
const ncLogo = document.querySelector('#nextcloud .logo')

View File

@ -16,6 +16,17 @@
var isTouchDevice = window.matchMedia("(pointer: coarse)").matches
body.on('side-menu.apps', function(e, apps) {
sideMenu = $('#side-menu')
if (apps.length === 0) {
sideMenu.removeClass('open')
sideMenuOpener.addClass('hide')
} else {
sideMenuOpener.removeClass('hide')
}
})
body.on('side-menu.ready', function() {
sideMenu = $('#side-menu')