mirror of
https://github.com/Theodor-Springmann-Stiftung/hamann-ausgabe-core.git
synced 2025-10-30 09:45:32 +00:00
created javascript modules
This commit is contained in:
22
HaWeb/wwwroot/js/anchor.mjs
Normal file
22
HaWeb/wwwroot/js/anchor.mjs
Normal file
@@ -0,0 +1,22 @@
|
||||
// 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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export { startup_markanchor };
|
||||
Reference in New Issue
Block a user