rem: # If we're not Firefox, use the external protocol service to load the URI. #ifndef MOZ_PHOENIX var uri = Components.classes["@mozilla.org/network/io-service;1"] .getService(nsIIOService).newURI(aURL, null, null); 
add: const nsILoadGroup = Components.interfaces.nsILoadGroup; var ios = Components.classes["@mozilla.org/network/io-service;1"] .getService(nsIIOService); var uri = ios.newURI(aURL, null, null); 
context: function openURL(aURL){# If we're not Firefox, use the external protocol service to load the URI.#ifndef MOZ_PHOENIX  var uri = Components.classes["@mozilla.org/network/io-service;1"]                      .getService(nsIIOService).newURI(aURL, null, null);  var protocolSvc = Components.classes["@mozilla.org/uriloader/external-protocol-service;1"]                              .getService(Components.interfaces.nsIExternalProtocolService);  protocolSvc.loadUrl(uri);# If we're a browser, open a new browser window instead.    #else  // bug 262575  if (window.opener && window.opener.openUILinkIn) {    var newWindowPref = gPref.getIntPref("browser.link.open_newwindow");    var where = newWindowPref == 3 ? "tab" : "window";    window.opener.openUILinkIn(aURL, where);  } else    openDialog("chrome://browser/content/browser.xul", "_blank", "chrome,all,dialog=no", aURL, null, null);#endif}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/30fb1f44bb5e132be44ad4766433ad317d711c70/extensions.js/buggy/toolkit/mozapps/extensions/content/extensions.js