+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); +}