mirror of
https://github.com/frainfreeze/the-monospace-web-pandoc
synced 2025-12-30 02:59:50 -08:00
license and more text
This commit is contained in:
14
index.js
14
index.js
@@ -52,7 +52,7 @@ function checkOffsets() {
|
||||
const config = { childList: true, subtree: true };
|
||||
|
||||
const callback = () => {
|
||||
const elements = document.querySelectorAll("body :not(.debug-grid)");
|
||||
const elements = document.querySelectorAll("body :not(.debug-grid, .debug-toggle)");
|
||||
for (const element of elements) {
|
||||
const offset = element.offsetTop % 10;
|
||||
if(element.offsetParent == document.body && offset > 0) {
|
||||
@@ -70,9 +70,9 @@ function checkOffsets() {
|
||||
observer.observe(targetNode, config);
|
||||
}
|
||||
|
||||
window.addEventListener("load", checkOffsets);
|
||||
|
||||
const debugButton = document.querySelector(".debug-toggle");
|
||||
debugButton.addEventListener("click", () => {
|
||||
document.body.classList.toggle("debug");
|
||||
});
|
||||
const debugToggle = document.querySelector(".debug-toggle");
|
||||
function onDebugToggle() {
|
||||
document.body.classList.toggle("debug", debugToggle.checked);
|
||||
}
|
||||
debugToggle.addEventListener("change", onDebugToggle);
|
||||
onDebugToggle();
|
||||
|
||||
Reference in New Issue
Block a user