StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
973 B
36 lines
973 B
"use strict";
|
|
|
|
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.default = void 0;
|
|
|
|
var _properties = _interopRequireDefault(require("./properties"));
|
|
|
|
var ignoreProps = ['triggerSlideEvent', 'triggerChangeEvent', 'debounce'];
|
|
var watchers = {
|
|
disabled: function disabled(value) {
|
|
if (value) {
|
|
this.slider.disable();
|
|
} else {
|
|
this.slider.enable();
|
|
}
|
|
},
|
|
value: function value(_value) {
|
|
this.slider.setValue(_value, this.triggerSlideEvent, this.triggerChangeEvent);
|
|
}
|
|
};
|
|
Object.keys(_properties.default).forEach(function (prop) {
|
|
if (!watchers[prop] && !ignoreProps.includes(prop)) {
|
|
watchers[prop] = function (value, oldValue) {
|
|
if (this.slider && value !== oldValue) {
|
|
this.slider.setAttribute(prop, value);
|
|
this.refresh();
|
|
}
|
|
};
|
|
}
|
|
});
|
|
var _default = watchers;
|
|
exports.default = _default; |