From 837be42975292d5a8747550beeb0773088b1247b Mon Sep 17 00:00:00 2001 From: teramako Date: Sat, 23 Oct 2010 23:59:04 +0900 Subject: tab to space --- inspector.js | 147 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 74 insertions(+), 73 deletions(-) (limited to 'inspector.js') diff --git a/inspector.js b/inspector.js index 6a46b88..6ea0235 100644 --- a/inspector.js +++ b/inspector.js @@ -1,30 +1,30 @@ let INFO = - teramako - MPL 1.1/GPL 2.0/LGPL 2.1 - -

- run DOM Inspector. - Of caorse, needs DOM Inspector. -

- - :inspect - :inspect! #id - -

inspect the element of id in browser content

-

if bang (!) is exists, inspect in firefox instead.

-
-
- - :inspect - :inpeect expr - -

inspect the return value of evaluated the expr

-
-
+ href="http://github.com/vimpr/vimperator-plugins/raw/master/inspector.js" + summary="run DOM Inspector" + xmlns="http://vimperator.org/namespaces/liberator"> + teramako + MPL 1.1/GPL 2.0/LGPL 2.1 + +

+ run DOM Inspector. + Of caorse, needs DOM Inspector. +

+ + :inspect + :inspect! #id + +

inspect the element of id in browser content

+

if bang (!) is exists, inspect in firefox instead.

+
+
+ + :inspect + :inpeect expr + +

inspect the return value of evaluated the expr

+
+
; (function(){ @@ -34,67 +34,68 @@ if (!Application.extensions.has(inspectorID) || !Application.extensions.get(insp /* これやるとFirefox終了時に実行されるんだけど...なぜ? -> Ubiquityが悪さしているみたい Object.prototype.inspect = function(){ - runInspector(this); + runInspector(this); }; */ function runInspector(node){ - if (node instanceof Document){ - inspectDOMDocument(node); - } else if (node instanceof Node){ - inspectDOMNode(node); - } else if (node !== null && typeof node != "undefined"){ - inspectObject(node); - } + if (node instanceof Document){ + inspectDOMDocument(node); + } else if (node instanceof Node){ + inspectDOMNode(node); + } else if (node !== null && typeof node != "undefined"){ + inspectObject(node); + } } function getIDList(filter, isChrome){ - var doc = isChrome ? document : content.document; - var iter = util.evaluateXPath('//*[@id and contains(@id,"' + filter + '")]',doc); - return [["#" + e.id, "TagName: "+ e.tagName] for (e in iter)]; + var doc = isChrome ? document : content.document; + var iter = util.evaluateXPath('//*[@id and contains(@id,"' + filter + '")]',doc); + return [["#" + e.id, "TagName: "+ e.tagName] for (e in iter)]; } var options = [ - [["-frame","-f"], commands.OPTION_NOARG] + [["-frame","-f"], commands.OPTION_NOARG] ]; commands.addUserCommand(["inspect","dominspect"],"run DOM Inspector", - function(args){ - var arg = args[0]; - var doc = args.bang ? document : content.document; - var node; - if (!arg){ - node = doc; - } else if (arg.charAt(0) == "#"){ - let id = arg.substr(1); - node = doc.getElementById(id); - if (!node){ - liberator.echoerr("No such id: " + id ); - return; - } - } else { - try { - node = liberator.eval(args.string); - } catch (e){ - liberator.echoerr(e); - } - } - if (args["-frame"] && node.contentDocument) node = node.contentDocument; - runInspector(node); - },{ - bang: true, - argCount: "*", - options: options, - completer: function(context, args){ - if (args[0] && args[0].charAt(0) == "#"){ - var arg = args[0]; - var list = getIDList(arg.substr(1), args.bang); - context.completions = list.filter(function(elem) elem[0].indexOf(arg) == 0); - } else { - completion.javascript(context); - } - } - } + function(args){ + var arg = args[0]; + var doc = args.bang ? document : content.document; + var node; + if (!arg){ + node = doc; + } else if (arg.charAt(0) == "#"){ + let id = arg.substr(1); + node = doc.getElementById(id); + if (!node){ + liberator.echoerr("No such id: " + id ); + return; + } + } else { + try { + node = liberator.eval(args.string); + } catch (e){ + liberator.echoerr(e); + } + } + if (args["-frame"] && node.contentDocument) node = node.contentDocument; + runInspector(node); + },{ + bang: true, + argCount: "*", + options: options, + completer: function(context, args){ + if (args[0] && args[0].charAt(0) == "#"){ + var arg = args[0]; + var list = getIDList(arg.substr(1), args.bang); + context.completions = list.filter(function(elem) elem[0].indexOf(arg) == 0); + } else { + completion.javascript(context); + } + } + } ); })(); +// vim: sw=2 ts=2 et: -- cgit v1.2.3