Compare Revisions

DevTools API

Revision 327829:

Revision 327829 by jwalker on

Revision 327837:

Revision 327837 by jwalker on

Title:
DevTools API
DevTools API
Slug:
Tools/DevToolsAPI
Tools/DevToolsAPI
Tags:
devtools,
devtools,
Content:

Revision 327829
Revision 327837
n656    switch (target.type) {n656    return !target.isRemote;
657      case DevTools.TargetType.TAB:
658        return true;
659      case DevTools.TargetType.REMOTE:
660      case DevTools.TargetType.CHROME:
661      default:
662        return false;
663    }
t675let tab = gBrowser.selectedTab;t668let target = TargetFactory.forTab(gBrowser.selectedTab);
676let inspector = gDevTools.getPanelForTarget("inspector", tab);
677if (inspector && inspector.isReady) {
678  inspector.selection.setNode(this.target);
679} else {
680  let toolbox = gDevTools.openToolForTab(tab, "inspector");669let toolbox = gDevTools.openToolbox(target, null, "inspector");
670 
681  toolbox.once("inspector-ready", function(event, panel) {671toolbox.once("inspector-ready", function(event, panel) {
682    let inspector = gDevTools.getPanelForTarget("inspector", tab)672  let inspector = toolbox.getToolPanels().get("inspector");
>; 
683    inspector.selection.setNode(this.target, "browser-context-men673  inspector.selection.setNode(target, "browser-context-menu");
>u"); 
684  }.bind(this));674});
685}

Back to History