Skip to content

Commit a96371d

Browse files
author
minjk-bl
committed
Edit VarSelector to DataSelector on Evaluation app
1 parent a908e4a commit a96371d

File tree

1 file changed

+23
-28
lines changed

1 file changed

+23
-28
lines changed

js/m_ml/evaluation.js

Lines changed: 23 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ define([
1919
'vp_base/js/com/com_Const',
2020
'vp_base/js/com/com_String',
2121
'vp_base/js/com/component/PopupComponent',
22-
'vp_base/js/com/component/VarSelector2'
23-
], function(evalHTML, com_util, com_interface, com_Const, com_String, PopupComponent, VarSelector2) {
22+
'vp_base/js/com/component/DataSelector'
23+
], function(evalHTML, com_util, com_interface, com_Const, com_String, PopupComponent, DataSelector) {
2424

2525
/**
2626
* Evaluation
@@ -128,37 +128,32 @@ define([
128128
$(page).find('.vp-eval-box').hide();
129129
$(page).find('.vp-eval-'+this.state.modelType).show();
130130

131-
// varselector
132-
let varSelector = new VarSelector2(this.wrapSelector());
133-
varSelector.setComponentID('predictData');
134-
varSelector.addClass('vp-state vp-input');
135-
varSelector.setValue(this.state.predictData);
136-
$(page).find('#predictData').replaceWith(varSelector.toTagString());
131+
// data selector
132+
let predDataSelector = new DataSelector({
133+
pageThis: this, id: 'predictData', value: this.state.predictData
134+
});
135+
$(page).find('#predictData').replaceWith(predDataSelector.toTagString());
137136

138-
varSelector = new VarSelector2(this.wrapSelector());
139-
varSelector.setComponentID('targetData');
140-
varSelector.addClass('vp-state vp-input');
141-
varSelector.setValue(this.state.targetData);
142-
$(page).find('#targetData').replaceWith(varSelector.toTagString());
137+
let targetDataSelector = new DataSelector({
138+
pageThis: this, id: 'targetData', value: this.state.targetData
139+
});
140+
$(page).find('#targetData').replaceWith(targetDataSelector.toTagString());
143141

144142
// Clustering - data selection
145-
varSelector = new VarSelector2(this.wrapSelector());
146-
varSelector.setComponentID('clusteredIndex');
147-
varSelector.addClass('vp-state vp-input');
148-
varSelector.setValue(this.state.clusteredIndex);
149-
$(page).find('#clusteredIndex').replaceWith(varSelector.toTagString());
143+
let clusteredIdxSelector = new DataSelector({
144+
pageThis: this, id: 'clusteredIndex', value: this.state.clusteredIndex
145+
});
146+
$(page).find('#clusteredIndex').replaceWith(clusteredIdxSelector.toTagString());
150147

151-
varSelector = new VarSelector2(this.wrapSelector());
152-
varSelector.setComponentID('featureData2');
153-
varSelector.addClass('vp-state vp-input vp-ev-model silhouette');
154-
varSelector.setValue(this.state.featureData2);
155-
$(page).find('#featureData2').replaceWith(varSelector.toTagString());
148+
let featureData2Selector = new DataSelector({
149+
pageThis: this, id: 'featureData2', value: this.state.featureData2, classes: 'vp-ev-model silhouette'
150+
});
151+
$(page).find('#featureData2').replaceWith(featureData2Selector.toTagString());
156152

157-
varSelector = new VarSelector2(this.wrapSelector());
158-
varSelector.setComponentID('targetData2');
159-
varSelector.addClass('vp-state vp-input vp-ev-model ari-nmi');
160-
varSelector.setValue(this.state.targetData2);
161-
$(page).find('#targetData2').replaceWith(varSelector.toTagString());
153+
let targetData2Selector = new DataSelector({
154+
pageThis: this, id: 'targetData2', value: this.state.targetData2, classes: 'vp-ev-model ari-nmi'
155+
});
156+
$(page).find('#targetData2').replaceWith(targetData2Selector.toTagString());
162157

163158
// load state
164159
let that = this;

0 commit comments

Comments
 (0)