diff options
author | Doug Kearns <dougkearns@gmail.com> | 2015-05-27 04:42:30 +1000 |
---|---|---|
committer | Doug Kearns <dougkearns@gmail.com> | 2015-05-27 04:42:30 +1000 |
commit | 6e8040286a4bfe126b453cff7738c8a42be43931 (patch) | |
tree | b087e159e29202c471e1d35f7510bff199f465e4 /common/modules/styles.jsm | |
parent | ce82387cdde9fc4791fb14d66288ed79ef4cd9af (diff) | |
download | pentadactyl-6e8040286a4bfe126b453cff7738c8a42be43931.tar.gz |
Replace expression closures (getters).
Expression closures are to be axed. See https://bugzil.la/1083458.
Diffstat (limited to 'common/modules/styles.jsm')
-rw-r--r-- | common/modules/styles.jsm | 67 |
1 files changed, 40 insertions, 27 deletions
diff --git a/common/modules/styles.jsm b/common/modules/styles.jsm index 360b295a..ad14abf7 100644 --- a/common/modules/styles.jsm +++ b/common/modules/styles.jsm @@ -40,9 +40,12 @@ update(Sheet.prototype, { remove: function () { this.hive.remove(this); }, - get uri() "dactyl://style/" + this.id + "/" + this.hive.name + "/" + (this.name || ""), + get uri() { + return "dactyl://style/" + this.id + "/" + + this.hive.name + "/" + (this.name || ""); + }, - get enabled() this._enabled, + get enabled() { return this._enabled; }, set enabled(on) { if (on != this._enabled || this.fullCSS != this._fullCSS) { if (on) @@ -94,7 +97,7 @@ var Hive = Class("Hive", { this.persist = persist; }, - get modifiable() this.name !== "system", + get modifiable() { return this.name !== "system"; }, addRef: function (obj) { this.refs.push(util.weakReference(obj)); @@ -118,9 +121,11 @@ var Hive = Class("Hive", { "@@iterator": function () iter(this.sheets), - get sites() Ary(this.sheets).map(s => s.sites) - .flatten() - .uniq().array, + get sites() { + return Ary(this.sheets).map(s => s.sites) + .flatten() + .uniq().array; + }, /** * Add a new style sheet. @@ -503,7 +508,8 @@ var Styles = Module("Styles", { }), patterns: memoize({ - get property() util.regexp(literal(function () /* + get property() { + return util.regexp(literal(function () /* (?: (?P<preSpace> <space>*) (?P<name> [-a-z]*) @@ -514,36 +520,43 @@ var Styles = Module("Styles", { )? ) (?P<postSpace> <space>* (?: ; | $) ) - */$), "gix", this), + */$), "gix", this); + }, - get function() util.regexp(literal(function () /* + get function() { + return util.regexp(literal(function () /* (?P<function> \s* \( \s* (?: <string> | [^)]* ) \s* (?: \) | $) ) - */$), "gx", this), + */$), "gx", this); + }, space: /(?: \s | \/\* .*? \*\/ )/, - get string() util.regexp(literal(function () /* + get string() { + return util.regexp(literal(function () /* (?P<string> " (?:[^\\"]|\\.)* (?:"|$) | ' (?:[^\\']|\\.)* (?:'|$) ) - */$), "gx", this), - - get token() util.regexp(literal(function () /* - (?P<token> - (?P<word> [-\w]+) - <function>? - \s* - | (?P<important> !important\b) - | \s* <string> \s* - | <space>+ - | [^;}\s]+ - ) - */$), "gix", this) + */$), "gx", this); + }, + + get token() { + return util.regexp(literal(function () /* + (?P<token> + (?P<word> [-\w]+) + <function>? + \s* + | (?P<important> !important\b) + | \s* <string> \s* + | <space>+ + | [^;}\s]+ + ) + */$), "gix", this); + } }), /** @@ -713,9 +726,9 @@ var Styles = Module("Styles", { this.hive = styles.addHive(group.name, this, this.persist); }, - get names() this.hive.names, - get sheets() this.hive.sheets, - get sites() this.hive.sites, + get names() { return this.hive.names; }, + get sheets() { return this.hive.sheets; }, + get sites() { return this.hive.sites; }, __noSuchMethod__: function __noSuchMethod__(meth, args) { return apply(this.hive, meth, args); |