INFOBOX - add maybe annouced weblink to sitebar
Add annouced Weblinks to Webpages/Services As example alias.json "pages": [ "https://kuechenfunk.fffd" ] How it looks like : http://picpaste.com/pics/Bildschirmfoto_2016-02-25_um_14.49.33-GV9DnX33.1456408206.png
This commit is contained in:
parent
2dc989ab63
commit
e385ac73ad
@ -177,6 +177,37 @@ define(["moment", "numeral", "tablesort", "tablesort.numeric"],
|
||||
}
|
||||
}
|
||||
|
||||
function showPages(d) {
|
||||
var webpages = dictGet(d.nodeinfo, ["pages"])
|
||||
if (webpages === null)
|
||||
return undefined
|
||||
|
||||
webpages.sort()
|
||||
|
||||
return function (el) {
|
||||
webpages.forEach( function (webpage, i) {
|
||||
if (i > 0)
|
||||
el.appendChild(document.createElement("br"))
|
||||
|
||||
var a = document.createElement("span")
|
||||
var link = document.createElement("a")
|
||||
link.href = webpage
|
||||
if (webpage.search(/^https:\/\//i) !== -1) {
|
||||
var lock = document.createElement("span")
|
||||
lock.className = "ion-android-lock"
|
||||
a.appendChild(lock)
|
||||
var t1 = document.createTextNode(" ")
|
||||
a.appendChild(t1)
|
||||
link.textContent = webpage.replace(/^https:\/\//i, "")
|
||||
}
|
||||
else
|
||||
link.textContent = webpage.replace(/^http:\/\//i, "")
|
||||
a.appendChild(link)
|
||||
el.appendChild(a)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
function showAutoupdate(d) {
|
||||
var au = dictGet(d.nodeinfo, ["software", "autoupdater"])
|
||||
if (!au)
|
||||
@ -243,6 +274,7 @@ define(["moment", "numeral", "tablesort", "tablesort.numeric"],
|
||||
attributeEntry(attributes, "Load - avg", showLOAD(d))
|
||||
attributeEntry(attributes, "Arbeitsspeicher", showRAM(d))
|
||||
attributeEntry(attributes, "IP Adressen", showIPs(d))
|
||||
attributeEntry(attributes, "Webseite", showPages(d))
|
||||
attributeEntry(attributes, "Gewähltes Gateway", dictGet(d.statistics, ["gateway"]))
|
||||
attributeEntry(attributes, "Autom. Updates", showAutoupdate(d))
|
||||
attributeEntry(attributes, "Clients", showClients(d))
|
||||
|
Loading…
Reference in New Issue
Block a user