rem: openDialog("chrome: 
add: openDialog("chrome: 
context: function foundHeaderInfo(aSniffer, aData){  var contentType = aSniffer.contentType;  var fp = makeFilePicker();  var titleKey = aData.filePickerTitle || "SaveLinkTitle";  var bundle = getStringBundle();  fp.init(window, bundle.GetStringFromName(titleKey),           Components.interfaces.nsIFilePicker.modeSave);  appendFiltersForContentType(fp, aSniffer.contentType);    // Determine what the 'default' string to display in the File Picker dialog   // should be.   var defaultFileName = getDefaultFileName(aData.fileName,                                            aSniffer.suggestedFileName,                                            aSniffer.uri);  fp.defaultString = getNormalizedLeafName(defaultFileName, contentType);    if (fp.show() == Components.interfaces.nsIFilePicker.returnCancel || !fp.file)    return;      fp.file.leafName = validateFileName(fp.file.leafName);  fp.file.leafName = getNormalizedLeafName(fp.file.leafName, contentType);  var persistArgs = {    source    : aSniffer.uri,    target    : fp.file,    postData  : getPostData()  };    openDialog("chrome://global/content/helperAppDldProgress.xul", "",               "chrome,titlebar,minizable,dialog=yes",               makeWebBrowserPersist(), persistArgs);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/325566603b921e5fce1ea1b6112427cc45df66ff/contentAreaUtils.js/clean/xpfe/communicator/resources/content/contentAreaUtils.js