77 lines
No EOL
2.9 KiB
JavaScript
77 lines
No EOL
2.9 KiB
JavaScript
/*
|
|
<div class = "headerleft">
|
|
<a href = "./index.html" class = "nomarginp iconlink tooltip">
|
|
<img src = "/media/icons/new/builder.png" class = "left linkoptions headericon">
|
|
<div class = "tooltiptext center">WynnBuilder</div>
|
|
</img>
|
|
</a>
|
|
<a href = "./crafter.html" class = "nomarginp iconlink tooltip">
|
|
<img src = "/media/icons/new/crafter.png" class = "left linkoptions headericon">
|
|
<div class = "tooltiptext center">WynnCrafter</div>
|
|
</img>
|
|
</a>
|
|
<a href = "./items.html" class = "nomarginp iconlink tooltip">
|
|
<img src = "/media/icons/new/searcher.png" class = "left linkoptions headericon">
|
|
<div class = "tooltiptext center">WynnAtlas</div>
|
|
</img>
|
|
</a>
|
|
<a href = "./customizer.html" class = "nomarginp iconlink tooltip">
|
|
<img src = "/media/icons/new/custom.png" class = "left linkoptions headericon">
|
|
<div class = "tooltiptext center">WynnCustom</div>
|
|
</img>
|
|
</a>
|
|
<a href = "./map.html" class = "nomarginp iconlink tooltip">
|
|
<img src = "/media/icons/new/compass.png" class = "left linkoptions headericon">
|
|
</img>
|
|
<div class = "tooltiptext center">WynnGPS</div>
|
|
</a>
|
|
</div>
|
|
<div class = "headerright">
|
|
<button class = "button" id = "toggle-icon-button" onclick="toggleIcons();">
|
|
Use Old Icons
|
|
</button>
|
|
</div>
|
|
*/
|
|
let header_icon_map = new Map([
|
|
["index",["builder","WynnBuilder"]],
|
|
["crafter",["crafter","WynnCrafter"]],
|
|
["items",["searcher","WynnAtlas"]],
|
|
["customizer",["custom","WynnCustom"]],
|
|
["map",["compass","WynnGPS"]]
|
|
]);
|
|
|
|
function setHeaders() {
|
|
let headerleft = document.getElementById("headerleft");
|
|
let headerright = document.getElementById("headerright");
|
|
|
|
for (const [name,data] of header_icon_map) {
|
|
let a_elem = document.createElement("a");
|
|
let img = document.createElement("img");
|
|
let div = document.createElement("div");
|
|
a_elem.classList.add("nomarginp");
|
|
a_elem.classList.add("iconlink");
|
|
a_elem.classList.add("tooltip");
|
|
a_elem.href = "./" + name + ".html";
|
|
img.classList.add("left");
|
|
img.classList.add("linkoptions");
|
|
img.classList.add("headericon");
|
|
img.src = "/media/icons/new/" + data[0] + ".png";
|
|
div.classList.add("tooltiptext");
|
|
div.classList.add("center");
|
|
div.textContent = data[1];
|
|
a_elem.appendChild(img);
|
|
a_elem.appendChild(div);
|
|
headerleft.appendChild(a_elem);
|
|
}
|
|
|
|
let toggle_icon_button = document.createElement("button");
|
|
toggle_icon_button.classList.add("button");
|
|
toggle_icon_button.id = "toggle-icon-button";
|
|
toggle_icon_button.onclick = function() {toggleIcons()};
|
|
toggle_icon_button.textContent = "Use Old Icons";
|
|
headerright.appendChild(toggle_icon_button);
|
|
console.log("Set Header");
|
|
}
|
|
|
|
|
|
setHeaders(); |