Merge pull request #1 from tcatm/master

merge upstream
This commit is contained in:
PetaByteBoy 2015-05-21 18:38:02 +02:00
commit b1957cf0b9
2 changed files with 43 additions and 31 deletions

View file

@ -134,34 +134,36 @@ define(["moment", "numeral", "tablesort", "tablesort.numeric"],
} }
function showStatImg(o, nodeId) { function showStatImg(o, nodeId) {
return function (el) { var content, caption
var content, caption
if (o.thumbnail) { if (o.thumbnail) {
content = document.createElement("img") content = document.createElement("img")
content.src = o.thumbnail.replace("{NODE_ID}", nodeId) content.src = o.thumbnail.replace("{NODE_ID}", nodeId)
}
if (o.caption) {
caption = o.caption.replace("{NODE_ID}", nodeId)
if (!content)
content = document.createTextNode(caption)
}
if (o.href) {
var link = document.createElement("a")
link.target = "_blank"
link.href = o.href.replace("{NODE_ID}", nodeId)
link.appendChild(content)
if (caption && o.thumbnail)
link.title = caption
el.appendChild(link)
} else
el.appendChild(content)
} }
if (o.caption) {
caption = o.caption.replace("{NODE_ID}", nodeId)
if (!content)
content = document.createTextNode(caption)
}
var p = document.createElement("p")
if (o.href) {
var link = document.createElement("a")
link.target = "_blank"
link.href = o.href.replace("{NODE_ID}", nodeId)
link.appendChild(content)
if (caption && o.thumbnail)
link.title = caption
p.appendChild(link)
} else
p.appendChild(content)
return p
} }
return function(config, el, router, d) { return function(config, el, router, d) {
@ -193,13 +195,17 @@ define(["moment", "numeral", "tablesort", "tablesort.numeric"],
attributeEntry(attributes, "Autom. Updates", showAutoupdate(d)) attributeEntry(attributes, "Autom. Updates", showAutoupdate(d))
attributeEntry(attributes, "Clients", showClients(d)) attributeEntry(attributes, "Clients", showClients(d))
el.appendChild(attributes)
if (config.nodeInfos) if (config.nodeInfos)
config.nodeInfos.forEach( function (nodeInfo) { config.nodeInfos.forEach( function (nodeInfo) {
attributeEntry(attributes, nodeInfo.name, showStatImg(nodeInfo, d.nodeinfo.node_id)) var h4 = document.createElement("h4")
h4.textContent = nodeInfo.name
el.appendChild(h4)
el.appendChild(showStatImg(nodeInfo, d.nodeinfo.node_id))
}) })
el.appendChild(attributes)
if (d.neighbours.length > 0) { if (d.neighbours.length > 0) {
var h3 = document.createElement("h3") var h3 = document.createElement("h3")
h3.textContent = "Nachbarknoten (" + d.neighbours.length + ")" h3.textContent = "Nachbarknoten (" + d.neighbours.length + ")"

View file

@ -212,8 +212,14 @@ button.close {
padding-right: $buttondistance; padding-right: $buttondistance;
} }
.sidebar p, .sidebar table, .sidebar pre, .sidebar ul { .sidebar {
padding: 0 $buttondistance 1em; p, pre, ul, h4 {
padding: 0 $buttondistance 1em;
}
table {
padding: 0 $buttondistance;
}
} }
table { table {