Files
klammertext/sks/block/js/justify.js
Andy Kopra 2ba7ceee7a Initial commit: Klammertext source distribution
Curated source subset assembled by klammertext-dev's doc/make_dist.sh: the Klammermachine (mac), the Standard Klammer Set (sks), the commands (com), editor plugins and install guides (doc), a test subset (tst), and lib/bin placeholders. Builds with 'make -C com'.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-18 19:32:38 +02:00

31 lines
1001 B
JavaScript

function adjust_footnotes() {
return;
const nodes = document.querySelectorAll(".footnote")
+ document.querySelectorAll(".footnotetext");
nodes.forEach(function (node) {
const left = node.parentElement.position().left;
const c = document.getElementById("text");
const half_width = c.width() / 2.0;
const mid = c.position().left + half_width;
const max_width = 400;
if (left > mid) {
node.style.right = "0em";
node.style.left = "auto";
} else {
node.style.left = "0em";
node.style.right = "auto";
}
node.setAttribute("width", Math.min(max_width, half_width));
});
}
/*
window.onload = function() {
// This means "no animation", not "don't show the tooltip."
console.log("tooltip: " + document.tooltip, document.getAttribute("tooltip"));
//document.tooltip.setAttribute("hide", false);
//document.tooltip.setAttribute("show", false);
};
*/