diff --git a/src/selector_manager/model/Selector.js b/src/selector_manager/model/Selector.js index e35821c8b..f99438e49 100644 --- a/src/selector_manager/model/Selector.js +++ b/src/selector_manager/model/Selector.js @@ -108,6 +108,22 @@ export default class Selector extends Model { return this.set('label', label); } + /** + * Get selector active state. + * @returns {Boolean} + */ + getActive() { + return this.get('active'); + } + + /** + * Update selector active state. + * @param {Boolean} value New active state + */ + setActive(value) { + return this.set('active', value); + } + toJSON(opts = {}) { const { em } = this; let obj = Model.prototype.toJSON.call(this, [opts]);