mirror of
https://github.com/Theodor-Springmann-Stiftung/hamann-ausgabe-core.git
synced 2025-10-29 09:15:33 +00:00
22 lines
919 B
JavaScript
22 lines
919 B
JavaScript
// Marks anchors, if anchors are present in the URL
|
|
const startup_markanchor = function () {
|
|
var currentUrl = document.URL,
|
|
urlParts = currentUrl.split('#');
|
|
var anchor = (urlParts.length > 1) ? urlParts[1] : null;
|
|
if (anchor != null) {
|
|
var element = document.getElementById(anchor);
|
|
var pointerelement = document.createElement("span");
|
|
pointerelement.classList.add("ha-location");
|
|
pointerelement.prepend("☛");
|
|
if (element !== null && element.classList.contains("ha-linecount")) {
|
|
pointerelement.classList.add("-left-5");
|
|
pointerelement.classList.add("-top-1.5")
|
|
element.prepend(pointerelement);
|
|
} else if (element !== null && element.classList.contains("ha-commenthead")) {
|
|
pointerelement.classList.add("-left-6");
|
|
element.prepend(pointerelement);
|
|
}
|
|
}
|
|
}
|
|
|
|
startup_markanchor(); |