diff options
Diffstat (limited to 'ext/bg/js/settings/generic-setting-controller.js')
| -rw-r--r-- | ext/bg/js/settings/generic-setting-controller.js | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/ext/bg/js/settings/generic-setting-controller.js b/ext/bg/js/settings/generic-setting-controller.js index 0d24c429..7d6fc2e6 100644 --- a/ext/bg/js/settings/generic-setting-controller.js +++ b/ext/bg/js/settings/generic-setting-controller.js @@ -36,6 +36,7 @@ class GenericSettingController {              ['splitTags', this._splitTags.bind(this)],              ['joinTags', this._joinTags.bind(this)],              ['toNumber', this._toNumber.bind(this)], +            ['toBoolean', this._toBoolean.bind(this)],              ['toString', this._toString.bind(this)],              ['conditionalConvert', this._conditionalConvert.bind(this)]          ]); @@ -206,6 +207,10 @@ class GenericSettingController {          return DOMDataBinder.convertToNumber(value, constraints);      } +    _toBoolean(value) { +        return (value === 'true'); +    } +      _toString(value) {          return `${value}`;      } |