Browse Source

mirador fix

master
rdrew 1 week ago
parent
commit
d5e3ad6064
  1. 46
      js/mirador-mods.js

46
js/mirador-mods.js

@ -0,0 +1,46 @@
//This code waits for the viewer to load with the search panel open, then it closes the search 'companion window'
//leaving the search icon visible. This combo is not available in the configs
window.addEventListener("load", () => {
const tryInit = (attempts = 0) => {
const searchPanel = document.querySelector("div.mirador31");
const searchPanelToggle = document.querySelector("button.mirador34");
if (!searchPanel || !searchPanelToggle) {
if (attempts < 20) setTimeout(() => tryInit(attempts + 1), 250);
return;
}
searchPanel.style.display = "none";
searchPanel.style.visibility = "hidden";
searchPanelToggle.setAttribute("aria-expanded", "false");
searchPanelToggle.setAttribute("aria-label", "Expand sidebar");
searchPanelToggle.setAttribute("title", "Expand sidebar");
searchPanelToggle.click();
};
tryInit();
});
/*
window.addEventListener("load", (event) => {
// find elements
const searchPanel = document.querySelector("div.mirador31");
const searchPanelToggle = document.querySelector("button.mirador34");
// const searchPanelIcon = document.querySelector("button.MuiButtonBase-root.MuiTab-root.mirador26 svg");
// hide the panel
searchPanel.style.display = "none";
searchPanel.style.transform = "translateX(0px)";
searchPanel.style.visibility = "hidden";
searchPanelToggle.setAttribute("aria-expanded", "false");
searchPanelToggle.setAttribute("aria-label", "Expand sidebar");
searchPanelToggle.setAttribute("title", "Expand sidebar");
//searchPanelIcon.style.fontSize = "2.7em";
//searchPanelIcon.style.marginTop = "21px";
//
//fake click
searchPanelToggle.click();
});
*/
Loading…
Cancel
Save