mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-03-24 21:53:40 +01:00
Default arguments ftw.
This commit is contained in:
@@ -1090,12 +1090,10 @@ var DOM = Class("DOM", {
|
||||
* @param {string} keys Messy form.
|
||||
* @param {boolean} unknownOk Whether unknown keys are passed
|
||||
* through rather than being converted to <lt>keyname>.
|
||||
* @default false
|
||||
* @default true
|
||||
* @returns {string} Canonical form.
|
||||
*/
|
||||
canonicalKeys: function canonicalKeys(keys, unknownOk) {
|
||||
if (arguments.length === 1)
|
||||
unknownOk = true;
|
||||
canonicalKeys: function canonicalKeys(keys, unknownOk=true) {
|
||||
return this.parse(keys, unknownOk).map(this.closure.stringify).join("");
|
||||
},
|
||||
|
||||
@@ -1122,16 +1120,13 @@ var DOM = Class("DOM", {
|
||||
* @param {string} keys The string to parse.
|
||||
* @param {boolean} unknownOk Whether unknown keys are passed
|
||||
* through rather than being converted to <lt>keyname>.
|
||||
* @default false
|
||||
* @default true
|
||||
* @returns {Array[Object]}
|
||||
*/
|
||||
parse: function parse(input, unknownOk) {
|
||||
parse: function parse(input, unknownOk=true) {
|
||||
if (isArray(input))
|
||||
return array.flatten(input.map(k => this.parse(k, unknownOk)));
|
||||
|
||||
if (arguments.length === 1)
|
||||
unknownOk = true;
|
||||
|
||||
let out = [];
|
||||
for (let match in util.regexp.iterate(/<.*?>?>|[^<]|<(?!.*>)/g, input)) {
|
||||
let evt_str = match[0];
|
||||
|
||||
Reference in New Issue
Block a user