fix issue #19: add a hack to show external sites in the top menu with navigation

This commit is contained in:
Simon Vieille
2020-05-12 19:45:46 +02:00
parent 321e5b1178
commit 03dbe8eeed
4 changed files with 128 additions and 35 deletions
+10 -2
View File
@@ -54,9 +54,17 @@ export default {
for (let element of links) {
let href = element.getAttribute('href')
var parent = element.parentNode
if (this.ignoreExternalSites && element.parentNode.getAttribute('data-id').indexOf('external_index') !== -1) {
continue;
if (!parent) {
continue
}
var dataId = parent.getAttribute('data-id')
dataId = dataId !== null ? dataId : ''
if (this.ignoreExternalSites && dataId.indexOf('external_index') !== -1) {
continue
}
if (href !== '#') {
-1
View File
@@ -30,7 +30,6 @@ const appConfig = (name, value, callbacks) => {
OCP.AppConfig.setValue('side_menu', name, value, callbacks)
}
const saveSettings = (key) => {
const element = elements.get(key)
const name = $(element).attr('name')