1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-21 14:27:59 +01:00

:source support

This commit is contained in:
Martin Stubenschrott
2007-04-20 15:03:06 +00:00
parent 43f25cee76
commit c560289b0a
4 changed files with 16 additions and 12 deletions

View File

@@ -281,7 +281,7 @@ var g_commands = [/*{{{*/
[
["source", "so"],
"Load a local javascript file and execute it",
"Not implemented yet",
"~ is supported as a shortcut for the $HOME directory.",
source,
null
],
@@ -1599,23 +1599,20 @@ function set(args, special)
}
}
function source(filename)
function source(filename, silent)
{
//echoerr("Soucing not yet implemented");
var fd = fopen(filename, "<");
var s = fd.read();
fd.close();
try
{
var fd = fopen(filename, "<");
var s = fd.read();
fd.close();
eval(s);
}
catch(e)
{
alert(e);
if(!silent)
echoerr(e);
}
}