diff options
-rw-r--r-- | mouseinspect.js | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/mouseinspect.js b/mouseinspect.js index 9117f75..b28d1f0 100644 --- a/mouseinspect.js +++ b/mouseinspect.js @@ -4,7 +4,7 @@ * @description display informations of the specified element and highlight it by mouse. * @description-ja マウスで指定した要素の情報をコマンドラインに表示&ハイライトする。 * @author janus_wel <janus_wel@fb3.so-net.ne.jp> - * @version 0.20 + * @version 0.21 * @minversion 2.0pre 2008/10/16 * ==/VimperatorPlugin== * @@ -62,17 +62,22 @@ let elementInfo = function (event) { elementInfo.highlighter.highlight(element); }; +let setupHighlighter = function () { + elementInfo.highlighter = plugins.highlighterFactory({ + color: liberator.globalVariables.mouse_inspect_color || defaultColor, + opacity: liberator.globalVariables.mouse_inspect_opacity || defaultOpacity, + interval: 0, + }); +} + +setupHighlighter(); + // register commands commands.addUserCommand( ['mouseinspect', 'mins'], 'mouse', function () { - elementInfo.highlighter = plugins.highlighterFactory({ - color: liberator.globalVariables.mouse_inspect_color || defaultColor, - opacity: liberator.globalVariables.mouse_inspect_opacity || defaultOpacity, - interval: 0, - }); - + setupHighlighter(); window.addEventListener('mousemove', elementInfo, false); }, {} |