num paragraph to top

This commit is contained in:
Julie Blanc 2026-04-22 16:54:26 +02:00
parent 727f3839f3
commit fbeefd2f31
4 changed files with 17 additions and 11 deletions

View file

@ -30,7 +30,12 @@ export default class snapToBaseline extends Handler {
const modulo = relativeTop % this.baseline;
if (modulo !== 0) {
node.style.paddingTop = (this.baseline - modulo) + 'px';
const pt = (this.baseline - modulo) + 'px';
node.style.paddingTop = pt;
const prev = node.previousElementSibling;
if (prev && prev.matches('ol[type="1"]')) {
prev.style.paddingTop = pt;
}
}
}
return node;
@ -56,7 +61,12 @@ export default class snapToBaseline extends Handler {
const relativeTop = firstRect.top - areaRect.top;
const modulo = relativeTop % this.baseline;
if (modulo !== 0) {
node.style.paddingTop = (this.baseline - modulo) + 'px';
const pt = (this.baseline - modulo) + 'px';
node.style.paddingTop = pt;
const prev = node.previousElementSibling;
if (prev && prev.matches('ol[type="1"]')) {
prev.style.paddingTop = pt;
}
}
});