@@ -11,11 +11,23 @@ export const gtt_setting = ():void => {
11
11
const wrapper = $ ( '<div>' , {
12
12
text : ''
13
13
} )
14
- $ ( '<i>' , {
15
- class : "ui-icons " + item . optgroup . toLowerCase ( ) . split ( ' ' ) . join ( '-' ) ,
16
- title : item . label ,
17
- text : item . value
18
- } ) . prependTo ( wrapper )
14
+ const style = item . optgroup . toLowerCase ( ) . split ( ' ' ) . join ( '-' )
15
+ switch ( style ) {
16
+ case 'material-icons' :
17
+ $ ( '<i>' , {
18
+ class : "ui-icons " + style ,
19
+ title : item . label ,
20
+ text : item . value
21
+ } ) . prependTo ( wrapper )
22
+ break ;
23
+
24
+ default :
25
+ $ ( '<i>' , {
26
+ class : "ui-icons icon-" + item . value ,
27
+ title : item . label
28
+ } ) . prependTo ( wrapper )
29
+ break ;
30
+ }
19
31
return li . append ( wrapper ) . appendTo ( ul )
20
32
}
21
33
} ) ;
@@ -39,8 +51,17 @@ export const gtt_setting = ():void => {
39
51
} ) . join ( ' ' )
40
52
optgroup . appendChild ( new Option ( text , i , selected , selected ) )
41
53
if ( selected ) {
42
- element . nextElementSibling . className = font . toLowerCase ( ) . split ( ' ' ) . join ( '-' )
43
- element . nextElementSibling . textContent = i
54
+ const style = font . toLowerCase ( ) . split ( ' ' ) . join ( '-' )
55
+ switch ( style ) {
56
+ case 'material-icons' :
57
+ element . nextElementSibling . className = style
58
+ element . nextElementSibling . textContent = i
59
+ break ;
60
+
61
+ default :
62
+ element . nextElementSibling . className = "icon-" + i
63
+ break ;
64
+ }
44
65
}
45
66
}
46
67
}
@@ -51,8 +72,17 @@ export const gtt_setting = ():void => {
51
72
$ ( element )
52
73
. selectmenu ( {
53
74
change : function ( event : any , data : any ) {
54
- document . querySelector ( `#icon_${ element . id } ` ) . className = data . item . optgroup . toLowerCase ( ) . split ( ' ' ) . join ( '-' )
55
- document . querySelector ( `#icon_${ element . id } ` ) . textContent = data . item . value
75
+ const style = data . item . optgroup . toLowerCase ( ) . split ( ' ' ) . join ( '-' )
76
+ switch ( style ) {
77
+ case 'material-icons' :
78
+ document . querySelector ( `#icon_${ element . id } ` ) . className = style
79
+ document . querySelector ( `#icon_${ element . id } ` ) . textContent = data . item . value
80
+ break ;
81
+
82
+ default :
83
+ document . querySelector ( `#icon_${ element . id } ` ) . className = 'icon-' + data . item . value
84
+ break ;
85
+ }
56
86
}
57
87
} )
58
88
. selectmenu ( 'menuWidget' )
0 commit comments