@@ -210,6 +210,7 @@ define([
210210$ ( that . wrapSelector ( `.vp-pp-step-page:not([data-name="${ name } "])` ) ) . hide ( ) ;
211211$ ( that . wrapSelector ( `.vp-pp-step-page[data-name="${ name } "]` ) ) . show ( ) ;
212212if ( ppObj . useApp === true ) {
213+ ppObj . app && that . handleAppView ( name , ppObj . app ) ;
213214ppObj . app && ppObj . app . open ( $ ( that . wrapSelector ( `.vp-pp-step-page[data-name="${ name } "]` ) ) ) ;
214215} else {
215216that . renderApp ( name ) ;
@@ -372,7 +373,7 @@ define([
372373// click next button
373374$ ( this . wrapSelector ( '.vp-pp-step-next:not(.disabled)' ) ) . on ( 'click' , function ( ) {
374375let selectedTag = $ ( that . wrapSelector ( '.vp-pp-item.selected' ) ) ;
375- let nextTagList = $ ( selectedTag ) . nextAll ( '.vp-pp-item[data-flag="enabled"]:visible' )
376+ let nextTagList = $ ( selectedTag ) . nextAll ( '.vp-pp-item[data-flag="enabled"]:visible' ) ;
376377$ ( nextTagList [ 0 ] ) . trigger ( 'click' ) ;
377378} ) ;
378379}
@@ -562,6 +563,32 @@ define([
562563case 'ml_dataSplit' :
563564$ ( mlApp . wrapSelector ( '#inputData' ) ) . parent ( ) . hide ( ) ;
564565break ;
566+ case 'ml_evaluation' :
567+ // for pipeline
568+ $ ( mlApp . wrapSelector ( '.vp-upper-box' ) ) . hide ( ) ;
569+ $ ( mlApp . wrapSelector ( '.vp-upper-box.' + mlApp . state . modelType ) ) . show ( ) ;
570+
571+ $ ( mlApp . wrapSelector ( '.vp-eval-box' ) ) . hide ( ) ;
572+ $ ( mlApp . wrapSelector ( '.vp-eval-' + mlApp . state . modelType ) ) . show ( ) ;
573+
574+ if ( mlApp . state . modelType == 'rgs' ) {
575+ // Regression
576+
577+ } else if ( mlApp . state . modelType == 'clf' ) {
578+ // Classification
579+ // if (this.state.roc_curve == false && this.state.auc == false) {
580+ // $(page).find('.vp-ev-model.roc-auc').prop('disabled', true);
581+ // }
582+ } else {
583+ // Clustering
584+ if ( mlApp . state . silhouetteScore == false ) {
585+ $ ( mlApp . wrapSelector ( '.vp-ev-model.silhouette' ) ) . prop ( 'disabled' , true ) ;
586+ }
587+ if ( mlApp . state . ari == false && mlApp . state . nmi == false ) {
588+ $ ( mlApp . wrapSelector ( '.vp-ev-model.ari-nmi' ) ) . prop ( 'disabled' , true ) ;
589+ }
590+ }
591+ break ;
565592}
566593}
567594