mirror of
https://github.com/frainfreeze/the-monospace-web-pandoc
synced 2025-12-30 02:59:50 -08:00
fix line height and add details
This commit is contained in:
28
index.js
28
index.js
@@ -48,26 +48,16 @@ function setRatios() {
|
||||
setRatios();
|
||||
|
||||
function checkOffsets() {
|
||||
const targetNode = document.body;
|
||||
const config = { childList: true, subtree: true };
|
||||
|
||||
const callback = () => {
|
||||
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) {
|
||||
element.classList.add("off-grid");
|
||||
console.error("Incorrect vertical offset:", element, element.offsetTop % 20);
|
||||
} else {
|
||||
element.classList.remove("off-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) {
|
||||
element.classList.add("off-grid");
|
||||
console.error("Incorrect vertical offset:", element, element.offsetTop % 20);
|
||||
} else {
|
||||
element.classList.remove("off-grid");
|
||||
}
|
||||
};
|
||||
|
||||
callback();
|
||||
|
||||
const observer = new MutationObserver(callback);
|
||||
observer.observe(targetNode, config);
|
||||
}
|
||||
}
|
||||
|
||||
const debugToggle = document.querySelector(".debug-toggle");
|
||||
|
||||
Reference in New Issue
Block a user