@@ -64,18 +64,18 @@ define([
6464 ]
6565
6666 this . methodList = [
67- // { label: 'None', value: '' },
68- { label : 'count' , value : "' count' " } ,
69- { label : 'first' , value : "' first' " } ,
70- { label : 'last' , value : "' last' " } ,
71- { label : 'size' , value : "' size' " } ,
72- { label : 'std' , value : "' std' " } ,
73- { label : 'sum' , value : "' sum' " } ,
74- { label : 'max' , value : "' max' " } ,
75- { label : 'mean' , value : "' mean' " } ,
76- { label : 'median' , value : "' median' " } ,
77- { label : 'min' , value : "' min' " } ,
78- { label : 'quantile' , value : "' quantile' " } ,
67+ { label : 'None' , value : '' } ,
68+ { label : 'count' , value : "count" } ,
69+ { label : 'first' , value : "first" } ,
70+ { label : 'last' , value : "last" } ,
71+ { label : 'size' , value : "size" } ,
72+ { label : 'std' , value : "std" } ,
73+ { label : 'sum' , value : "sum" } ,
74+ { label : 'max' , value : "max" } ,
75+ { label : 'mean' , value : "mean" } ,
76+ { label : 'median' , value : "median" } ,
77+ { label : 'min' , value : "min" } ,
78+ { label : 'quantile' , value : "quantile" } ,
7979 ]
8080
8181 this . state = {
@@ -617,13 +617,17 @@ define([
617617 page . appendFormatLine ( '<div class="{0}">' , 'vp-gb-method-selector' ) ;
618618 // method list
619619 page . appendFormatLine ( '<div class="{0}">' , 'vp-gb-method-box' ) ;
620- this . methodList . forEach ( method => {
620+ this . methodList . forEach ( ( method , idx ) => {
621+ if ( idx == 0 ) {
622+ return ;
623+ }
624+ var methodStr = "'" + method . value + "'" ;
621625 var checked = "" ;
622- if ( previousList && previousList . includes ( method . value ) ) {
626+ if ( previousList && previousList . includes ( methodStr ) ) {
623627 checked = "checked"
624628 }
625629 page . appendFormatLine ( '<label><input class="vp-gb-method-checkbox" type="checkbox" value="{0}" {1}/><span>{2}</span></label>'
626- , method . value , checked , method . label ) ;
630+ , methodStr , checked , method . label ) ;
627631 } ) ;
628632 page . appendLine ( '</div>' ) ;
629633 page . appendLine ( '<hr style="margin: 5px 0;">' ) ;
@@ -772,6 +776,12 @@ define([
772776 }
773777 var advMethod = $ ( advItemTags [ i ] ) . find ( '.vp-gb-adv-method' ) . data ( 'list' ) ;
774778 var advUserMethod = $ ( advItemTags [ i ] ) . find ( '.vp-gb-adv-method' ) . data ( 'userList' ) ;
779+ if ( ! advMethod || advMethod == null ) {
780+ advMethod = [ ] ;
781+ }
782+ if ( ! advUserMethod || advUserMethod == null ) {
783+ advUserMethod = [ ] ;
784+ }
775785 advMethod = [ ...advMethod , ...advUserMethod ] ;
776786 var advNaming = $ ( advItemTags [ i ] ) . find ( '.vp-gb-adv-naming' ) . data ( 'dict' ) ;
777787 if ( ! advMethod || advMethod . length <= 0 ) {
0 commit comments