rem: if (node.getAttribute('container') == "true") 
add: if (node.getAttribute("container") == "true") 
context: function OpenBookmarkURL(event, datasources){  // what is the meaning of the return value from this function?  var node = event.target;  if (node.getAttribute('container') == "true")    return null;  var url = node.getAttribute('id');  try {    // add support for IE favorites under Win32, and NetPositive URLs under BeOS    var rdf = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService();    if (rdf)      rdf = rdf.QueryInterface(Components.interfaces.nsIRDFService);    if (rdf && datasources) {      var src = rdf.GetResource(url, true);      var prop = rdf.GetResource("http://home.netscape.com/NC-rdf#URL", true);      var target = datasources.GetTarget(src, prop, true);      if (target)        target = target.QueryInterface(Components.interfaces.nsIRDFLiteral);      if (target)        target = target.Value;      if (target)        url = target;    }  }  catch(ex) {    return null;  }  // Ignore "NC:" urls.  if (url.substring(0, 3) == "NC:")    return null;  // Check if we have a browser window  if (!window._content) {    window.openDialog( getBrowserURL(), "_blank", "chrome,all,dialog=no", url );    return true;  }  else {    loadURI(url);  }  return false;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/acb80400903a048fb5359832e92abe784ae2e35b/navigator.js/clean/xpfe/browser/resources/content/navigator.js