From: Daniel Carl Date: Mon, 6 Aug 2018 21:59:57 +0000 (+0200) Subject: Update hints also on scrolling within frames. X-Git-Url: https://git.owens.tech/assets/static/git-logo.png/assets/static/git-logo.png/git?a=commitdiff_plain;h=3dcd7a9eac798f218ea204acab58d02679329172;p=vimb.git Update hints also on scrolling within frames. --- diff --git a/src/scripts/hints.js b/src/scripts/hints.js index 7d7b379..32b4f06 100644 --- a/src/scripts/hints.js +++ b/src/scripts/hints.js @@ -80,6 +80,12 @@ var hints = Object.freeze((function(){ if (removeListener && w) { w.removeEventListener("resize", onresize, true); w.removeEventListener("scroll", onresize, false); + for (i = 0; i < w.frames.length; i++) { + try { + w.frames[i].frameElement.contentDocument.removeEventListener("scroll", onresize, false); + } catch (ex) { + } + } } for (i = 0; i < docs.length; i++) { doc = docs[i]; @@ -555,6 +561,12 @@ var hints = Object.freeze((function(){ window.addEventListener("resize", onresize, true); window.addEventListener("scroll", onresize, false); + for (var i = 0; i < window.frames.length; i++) { + try { + window.frames[i].frameElement.contentDocument.addEventListener("scroll", onresize, false); + } catch (ex) { + } + } create(); return show(true);