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

Fix command parsing on FF36. Closes issue #65.

--HG--
extra : rebase_source : 801de24c1af70280c1ac297a2db47fc37b82878c
This commit is contained in:
Kris Maglione
2010-10-11 14:05:10 -04:00
parent e5c1f3567d
commit a0fc10efbc
2 changed files with 7 additions and 2 deletions

View File

@@ -654,7 +654,7 @@ const Commands = Module("commands", {
outer: outer:
while (i < str.length || complete) { while (i < str.length || complete) {
var argStart = i; var argStart = i;
let re = /^\s*/gy; let re = /\s*/gy;
re.lastIndex = i; re.lastIndex = i;
i += re.exec(str)[0].length; i += re.exec(str)[0].length;
@@ -764,7 +764,7 @@ const Commands = Module("commands", {
if (complete) if (complete)
args.completeArg = args.length; args.completeArg = args.length;
let re = /^(?:\s*(?=\n)|\s*)([^]*)/gy; let re = /(?:\s*(?=\n)|\s*)([^]*)/gy;
re.lastIndex = argStart || 0; re.lastIndex = argStart || 0;
sub = re.exec(str)[1]; sub = re.exec(str)[1];

View File

@@ -493,6 +493,11 @@ const Dactyl = Module("dactyl", {
this.helpInitialized = true; this.helpInitialized = true;
} }
}, },
stringifyXML: function (xml) {
XML.prettyPrinting = false;
XML.ignoreWhitespace = false;
return UTF8(xml.toXMLString());
},
exportHelp: function (path) { exportHelp: function (path) {
const FILE = io.File(path); const FILE = io.File(path);