Skip to content
Snippets Groups Projects
Commit e2a1cfa2 authored by Matthias Konitzny's avatar Matthias Konitzny :fire:
Browse files

The info area is now able to display additional links.

parent 655838d5
No related branches found
No related tags found
No related merge requests found
...@@ -80,7 +80,7 @@ class NodeInfoOverlay { ...@@ -80,7 +80,7 @@ class NodeInfoOverlay {
innerText: "Default Text", innerText: "Default Text",
}); });
const videoDiv = Helpers.createDiv("detail-view-video-div", infoArea); const videoDiv = Helpers.createDiv("detail-view-video-area", infoArea);
const video = document.createElement("video"); const video = document.createElement("video");
video.id = "infoOverlayVideo"; video.id = "infoOverlayVideo";
...@@ -88,6 +88,14 @@ class NodeInfoOverlay { ...@@ -88,6 +88,14 @@ class NodeInfoOverlay {
video.className = "detail-view-video"; video.className = "detail-view-video";
videoDiv.appendChild(video); videoDiv.appendChild(video);
const linkArea = Helpers.createDiv("detail-view-link-area", infoArea, {
id: "infoAreaLinkArea",
});
Helpers.createHTMLElement("h6", linkArea, {
innerText: "Weiterführende Links",
});
Helpers.createHTMLElement("ul", linkArea, { id: "infoAreaLinkList" });
Helpers.createDiv("detail-view-spacer", infoArea); Helpers.createDiv("detail-view-spacer", infoArea);
} }
...@@ -129,6 +137,24 @@ class NodeInfoOverlay { ...@@ -129,6 +137,24 @@ class NodeInfoOverlay {
jQuery("#infoOverlayVideo").hide(); jQuery("#infoOverlayVideo").hide();
} }
const linkList = jQuery("#infoAreaLinkList");
const linkArea = jQuery("#infoAreaLinkArea");
if ("infoLinks" in node) {
linkArea.show();
linkList.empty();
for (const link of node["infoLinks"]) {
const listEntry = Helpers.createHTMLElement("li", linkList[0]);
Helpers.createHTMLElement("a", listEntry, {
rel: "noopener noreferrer",
target: "_blank",
href: link,
innerText: link,
});
}
} else {
linkArea.hide();
}
this.bottomMenu.updateTabs(node); this.bottomMenu.updateTabs(node);
jQuery("#infoOverlay").slideDown("fast"); jQuery("#infoOverlay").slideDown("fast");
} }
......
...@@ -106,6 +106,13 @@ ...@@ -106,6 +106,13 @@
/*padding-bottom: 130px;*/ /*padding-bottom: 130px;*/
} }
.detail-view-link-area {
display: block;
margin-top: 25px;
padding-left: 25px;
padding-right: 25px;
}
.detail-view-headline { .detail-view-headline {
font-weight: bold; font-weight: bold;
/*text-align: center;*/ /*text-align: center;*/
...@@ -117,8 +124,9 @@ ...@@ -117,8 +124,9 @@
padding-right: 5px; padding-right: 5px;
} }
.detail-view-video-div { .detail-view-video-area {
width: 100%; width: 100%;
margin-top: 15px;
padding: 10px; padding: 10px;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment