From 94943ecf9c94135df36f104b2e0886d9f804de6d Mon Sep 17 00:00:00 2001 From: hogelog Date: Sun, 14 Dec 2008 00:49:52 +0000 Subject: * fix bug: no hints are visible in frame page. git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@26663 d0d07461-0603-4401-acd4-de1884942a52 --- char-hints-mod2.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/char-hints-mod2.js b/char-hints-mod2.js index cd322a5..74eb418 100644 --- a/char-hints-mod2.js +++ b/char-hints-mod2.js @@ -55,14 +55,18 @@ set histchars="hjkl" => show char-hint use h, j, k, l. return chars; } //}}} - function showCharHints() //{{{ + function showCharHints(win) //{{{ { - for(let elem in buffer.evaluateXPath("//*[@liberator:highlight and @number]", window.content.document)) + + if (!win) + win = window.content; + for(let elem in buffer.evaluateXPath("//*[@liberator:highlight and @number]", win.document)) { let num = elem.getAttribute("number"); let hintchar = num2chars(parseInt(num, 10)); elem.setAttribute("hintchar", hintchar); } + Array.forEach(win.frames, showCharHints); } //}}} var hintContext = hints.addMode; -- cgit v1.2.3