fix #19: add option to keep external sites in the top menu

This commit is contained in:
Simon Vieille
2020-05-09 15:53:25 +02:00
parent 7864e16ef3
commit c52079e882
9 changed files with 60 additions and 4 deletions
+5
View File
@@ -53,6 +53,10 @@ export default {
for (let element of links) {
let href = element.getAttribute('href')
if (this.ignoreExternalSites && element.parentNode.getAttribute('data-id').indexOf('external_index') !== -1) {
continue;
}
if (href !== '#') {
let svg = element.querySelector('svg').outerHTML
@@ -99,6 +103,7 @@ export default {
this.retrieveApps()
this.retrieveLogo()
this.forceLightIcon = document.querySelector('#side-menu-container').getAttribute('data-forcelighticon') == 1;
this.ignoreExternalSites = document.querySelector('#side-menu-container').getAttribute('data-externalsitesintopmenu') == 1;
const menu = document.querySelector('#appmenu')
+1
View File
@@ -30,6 +30,7 @@ const elements = [
'side-menu-size-icon',
'side-menu-size-text',
'side-menu-cache',
'side-menu-external-sites-in-top-menu',
];
const selector = '#side-menu-message';