1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 04:07:59 +01:00

document :hardcopy >{filename}...since it was committed

This commit is contained in:
Doug Kearns
2008-12-20 01:08:24 +11:00
committed by Kris Maglione
parent abf6bafaf7
commit 6e9262ef64
3 changed files with 18 additions and 7 deletions

View File

@@ -468,14 +468,18 @@ function Buffer() //{{{
"Print current document",
function (args)
{
let arg = args[0];
// FIXME: arg handling is a bit of a mess, check for filename
if (arg && (liberator.has("Win32") || arg[0] != ">"))
return liberator.echoerr("E488: Trailing characters");
options.temporaryContext(function () {
if (args[0])
if (arg)
{
if (args[0][0] != ">")
return liberator.echoerr("E488: Trailing characters");
options.setPref("print.print_to_file", "true");
options.setPref("print.print_to_filename", io.getFile(args[0].substr(1)).path);
liberator.echomsg("Printing to file: " + args[0].substr(1));
options.setPref("print.print_to_filename", io.getFile(arg.substr(1)).path);
liberator.echomsg("Printing to file: " + arg.substr(1));
}
else
{
@@ -488,8 +492,8 @@ function Buffer() //{{{
getBrowser().contentWindow.print();
});
if (args[0])
liberator.echomsg("Printed: " + args[0].substr(1));
if (arg)
liberator.echomsg("Printed: " + arg.substr(1));
else
liberator.echomsg("Print job sent.");
},