Unnamed
public text v1 · immutable+function cmdInspect(e)
+{
+ var key, value;
+ if ("jsdValue" in e)
+ {
+ key = e.propertyName;
+ value = e.jsdValue.getWrappedValue();
+ }
+ else if ("expression" in e)
+ key = e.expression;
+ value = evalInTargetScope(e.expression, true).getWrappedValue();
+ }
+ if (!value || !isDOMThing(value))
+ {
+ display(getMsg(MSN_ERR_NOT_A_DOM_NODE, key), MT_ERROR);
+ return;
+ }
+ window.openDialog("chrome://inspector/content/", "_blank",
+ "chrome,all,dialog=no", value);
+}