X-Git-Url: https://git.jacobcasper.com/?p=hnim.git;a=blobdiff_plain;f=hnim.js;h=ab854f8e0964bc8cecf5cc017333a76e1ba8caf3;hp=593d56c45e69f3fdee8a1ce9acd1c3f33a1ece52;hb=b0699b831a3228986a8812d8143ee4bb0813099a;hpb=b9913766ace1452a8b6f6b3ac2d8810ba71147cc diff --git a/hnim.js b/hnim.js index 593d56c..ab854f8 100644 --- a/hnim.js +++ b/hnim.js @@ -25,7 +25,7 @@ selectedElement.style.outline = ''; selectedElement = comment; selectedElement.style.outline = '1px dashed black'; - if (!visible(comment)) { + while (!visible(comment)) { callback(); } } @@ -37,7 +37,7 @@ // Curry callback for moving downpage const changeDownpage = () => { - elementsIndex = Math.min(elementsIndex + 1, elements.length); + elementsIndex = Math.min(elementsIndex + 1, elements.length - 1); changeWithVisibleCallback(elements[elementsIndex], () => {window.scrollTo(0, window.scrollY + selectedElement.offsetHeight)}); }