1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-03-13 03:15:47 +01:00

Replace expression closures (function expressions - named and dynamic this).

Expression closures are to be axed. See https://bugzil.la/1083458.

Leaving deprecated() and literal() calls and method shorthand syntax
conversions until after the ESR overlap.
This commit is contained in:
Doug Kearns
2015-06-06 23:12:40 +10:00
parent 07b64b3197
commit b236add69d
43 changed files with 876 additions and 520 deletions

View File

@@ -10,10 +10,13 @@
var AutoCommand = Struct("event", "filter", "command");
update(AutoCommand.prototype, {
eventName: Class.Memoize(function () this.event.toLowerCase()),
eventName: Class.Memoize(function () {
return this.event.toLowerCase();
}),
match: function (event, pattern) {
return (!event || this.eventName == event.toLowerCase()) && (!pattern || String(this.filter) === String(pattern));
return (!event || this.eventName == event.toLowerCase()) &&
(!pattern || String(this.filter) === String(pattern));
}
});