B2G/gecko/browser/devtools/highlighter/highlighter.jsm
/**
   * Destroy the nodes. Remove listeners.
   */
Destroy the nodes. Remove listeners.
Destroy the nodes . Remove listeners .
function Highlighter_destroy()
  {
    this.detachMouseListeners();
    this.detachPageListeners();
    this.chromeWin.clearTimeout(this.transitionDisabler);
    this.chromeWin.clearTimeout(this.pageEventsMuter);
    this.boundCloseEventHandler = null;
    this._contentRect = null;
    this._highlightRect = null;
    this._highlighting = false;
    this.outline = null;
    this.node = null;
    this.nodeInfo = null;
    this.highlighterContainer.parentNode.removeChild(this.highlighterContainer);
    this.highlighterContainer = null;
    this.win = null
    this.browser = null;
    this.chromeDoc = null;
    this.chromeWin = null;
    this.tabbrowser = null;
    this.emitEvent("closed");
    this.removeAllListeners();
  }
function Highlighter_destroy ( ) { this . detachMouseListeners ( ) ; this . detachPageListeners ( ) ; this . chromeWin . clearTimeout ( this . transitionDisabler ) ; this . chromeWin . clearTimeout ( this . pageEventsMuter ) ; this . boundCloseEventHandler = null ; this . _contentRect = null ; this . _highlightRect = null ; this . _highlighting = false ; this . outline = null ; this . node = null ; this . nodeInfo = null ; this . highlighterContainer . parentNode . removeChild ( this . highlighterContainer ) ; this . highlighterContainer = null ; this . win = null this . browser = null ; this . chromeDoc = null ; this . chromeWin = null ; this . tabbrowser = null ; this . emitEvent ( "closed" ) ; this . removeAllListeners ( ) ; }
Destroy the nodes.
Destroy the nodes .