From 775a64024dcf13968e08dbb61f7b3cb7275e61aa Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 27 Oct 2021 16:20:09 +0200 Subject: [PATCH] Add getActive/setActive to Selector --- src/selector_manager/model/Selector.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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]);