From: Daniel Carl Date: Sat, 20 Dec 2014 22:00:03 +0000 (+0100) Subject: Fixed no working hints in framesets. X-Git-Url: https://git.owens.tech/assets/favicon.png/assets/favicon.png/git?a=commitdiff_plain;h=4bd29460719262b23cf1eea5e562290324cb0ae7;p=vimb.git Fixed no working hints in framesets. --- diff --git a/src/hints.js b/src/hints.js index c1c04e6..c2a0fe8 100644 --- a/src/hints.js +++ b/src/hints.js @@ -233,10 +233,13 @@ Object.freeze((function(){ }); /* recurse into any iframe or frame element */ - for (var f in win.frames) { - var e = f.frameElement; + for (i = 0; i < win.frames.length; i++) { + var rect, + f = win.frames[i], + e = f.frameElement; + if (isVisible(e)) { - var rect = e.getBoundingClientRect(); + rect = e.getBoundingClientRect(); helper(f, { left: Math.max(offsets.left - rect.left, 0), right: Math.max(rect.right - offsets.right, 0),