This commit is contained in:
pavlov%netscape.com 2000-03-31 04:19:59 +00:00
Родитель 328092db3b
Коммит 3147da3bb5
2 изменённых файлов: 2 добавлений и 34 удалений

Просмотреть файл

@ -100,7 +100,7 @@ function onOK()
if (isFile) {
retvals.directory = file.parent.path;
ret = nsIFilePicker.returnOK;
} else if (isDirectory) {
} else if (isDir) {
if (!sfile.equals(file)) {
gotoDirectory(file.path);
}
@ -338,35 +338,3 @@ function gotoDirectory(directoryName) {
sfile.normalize();
loadDirectory();
}
function textEntered(name) {
var file = Components.classes[nsILocalFile_PROGID].createInstance(nsILocalFile);
file.initWithPath(name);
dump("*** " + file + "\n*** " + file.path + "\n");
if (file.exists()) {
if (file.isDirectory()) {
if (!sfile.equals(file)) {
gotoDirectory(name);
}
return;
} else if (file.isFile()) {
retvals.file = file;
window.close();
}
} else {
/* look for something in our current directory */
var nfile = sfile.clone();
nfile.append(file.path);
dump(nfile.path);
if (nfile.isFile()) {
retvals.file = nfile;
window.close();
} else if (nfile.isDirectory()) {
gotoDirectory(nfile.path);
} else {
dump("can't find file \"" + nfile.path + "\"");
}
}
}

Просмотреть файл

@ -41,7 +41,7 @@
<box align="horizontal">
<text value="File name:"/>
<html:input type="text" id="textInput" onkeyup="if (event.which == 13) { textEntered(event.target.value); }" flex="1"/>
<html:input type="text" id="textInput" onkeyup="if (event.which == 13) { onOK(); }" flex="1"/>
</box>
<box align="horizontal">