rem: var file = outlinerView.getSelectedFile(); if (!file) return;  if (file.isSymlink()) { var targetFile = Components.classes[nsLocalFile_CONTRACTID].createInstance(nsILocalFile); targetFile.initWithUnicodePath(file.unicodeTarget); file = targetFile; }  if (file.isDirectory()) { gotoDirectory(file); } else if (file.isFile()) { doOKButton(); } 
add: openSelectedFile(); 
context: function onDblClick(e) {  var t = e.originalTarget;  if (t.localName != "outlinerbody")    return;  var file = outlinerView.getSelectedFile();  if (!file)    return;  if (file.isSymlink()) {    var targetFile = Components.classes[nsLocalFile_CONTRACTID].createInstance(nsILocalFile);    targetFile.initWithUnicodePath(file.unicodeTarget);    file = targetFile;  }  if (file.isDirectory()) {    gotoDirectory(file);  }  else if (file.isFile()) {    doOKButton();  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/cb41e40a8572a7dae4423b75cacfcb23a7c0f48b/filepicker.js/clean/xpfe/components/filepicker/res/content/filepicker.js