first tests to solve issue #12
This commit is contained in:
parent
58661508d4
commit
a392bb07c0
|
@ -45,7 +45,7 @@
|
||||||
border: 0;
|
border: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#side-menu.hide-opener .side-menu-opener {
|
#side-menu.hide-opener .side-menu-opener, .side-menu-opener.hide {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,7 @@ const mountSideMenuComponent = () => {
|
||||||
|
|
||||||
if (sideMenuContainer) {
|
if (sideMenuContainer) {
|
||||||
sideMenu.$mount('#side-menu')
|
sideMenu.$mount('#side-menu')
|
||||||
|
|
||||||
$('body').trigger('side-menu.ready')
|
$('body').trigger('side-menu.ready')
|
||||||
} else {
|
} else {
|
||||||
window.setTimeout(mountSideMenuComponent, 50)
|
window.setTimeout(mountSideMenuComponent, 50)
|
||||||
|
|
|
@ -46,8 +46,8 @@ export default {
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
retrieveApps() {
|
retrieveApps() {
|
||||||
this.apps = [];
|
this.apps = []
|
||||||
const links = document.querySelectorAll('#appmenu a');
|
const links = document.querySelectorAll('#appmenu a')
|
||||||
|
|
||||||
for (let element of links) {
|
for (let element of links) {
|
||||||
let href = element.getAttribute('href')
|
let href = element.getAttribute('href')
|
||||||
|
@ -65,6 +65,8 @@ export default {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
jQuery('body').trigger('side-menu.apps', [this.apps])
|
||||||
},
|
},
|
||||||
retrieveLogo() {
|
retrieveLogo() {
|
||||||
const ncLogo = document.querySelector('#nextcloud .logo')
|
const ncLogo = document.querySelector('#nextcloud .logo')
|
||||||
|
|
|
@ -16,6 +16,17 @@
|
||||||
|
|
||||||
var isTouchDevice = window.matchMedia("(pointer: coarse)").matches
|
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() {
|
body.on('side-menu.ready', function() {
|
||||||
sideMenu = $('#side-menu')
|
sideMenu = $('#side-menu')
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue