rem: var summaryText = ""; 
context: function FillInHTMLTooltip ( tipElement ){  var HTMLNS = "http://www.w3.org/1999/xhtml";  var XULNS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";  var XLinkNS = "http://www.w3.org/1999/xlink";    var retVal = false;  var tipNode = document.getElementById("HTML_TOOLTIP_tooltipBox");  if ( tipNode ) {    try {      while ( tipNode.hasChildNodes() )        tipNode.removeChild( tipNode.firstChild );              var titleText = "";      var XLinkTitleText = "";      var summaryText = "";            while ( !titleText && !summaryText && !XLinkTitleText && tipElement ) {        if ( tipElement.nodeType == 1 ) {          titleText = tipElement.getAttributeNS(HTMLNS, "title");          XLinkTitleText = tipElement.getAttributeNS(XLinkNS, "title");          if ( (tipElement.namespaceURI == "" || tipElement.namespaceURI == HTMLNS)              && tipElement.tagName.toLowerCase() == "table" ) {            summaryText = tipElement.getAttributeNS(HTMLNS, "summary");          }        }        tipElement = tipElement.parentNode;      }            var texts = [ titleText, summaryText, XLinkTitleText ];            for (var i = 0; i < texts.length; i++) {        var t = texts[i];        if ( t.search(/\S/) >= 0 ) {          var tipLineElem = tipNode.ownerDocument.createElementNS(XULNS, "text");          tipLineElem.setAttribute("value", t);          tipNode.appendChild(tipLineElem);                    retVal = true;        }      }    }    catch (e) { retVal = false; }  }    return retVal;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/2cd76bf7b7b738568ae37dabd9f3e136cd163781/navigator.js/buggy/xpfe/browser/resources/content/navigator.js