@@ -15,16 +15,17 @@ export const gtt_setting = ():void => {
15
15
switch ( style ) {
16
16
case 'material-icons' :
17
17
$ ( '<i>' , {
18
- class : " ui-icons " + style ,
18
+ class : ' ui-icons ' + style ,
19
19
title : item . label ,
20
20
text : item . value
21
21
} ) . prependTo ( wrapper )
22
22
break ;
23
23
24
24
default :
25
25
$ ( '<i>' , {
26
- class : "ui-icons icon-" + item . value ,
27
- title : item . label
26
+ class : 'ui-icons ' + style + ' icon-' + item . value ,
27
+ title : item . label ,
28
+ text : ''
28
29
} ) . prependTo ( wrapper )
29
30
break ;
30
31
}
@@ -41,7 +42,7 @@ export const gtt_setting = ():void => {
41
42
}
42
43
for ( let font in FontSymbol . prototype . defs . fonts ) {
43
44
const optgroup = document . createElement ( 'optgroup' )
44
- optgroup . label = font
45
+ optgroup . label = FontSymbol . prototype . defs . fonts [ font ] . name
45
46
for ( let i in glyph ) {
46
47
if ( glyph [ i ] . font == font ) {
47
48
const selected = selectedValue === i
@@ -59,7 +60,8 @@ export const gtt_setting = ():void => {
59
60
break ;
60
61
61
62
default :
62
- element . nextElementSibling . className = "icon-" + i
63
+ element . nextElementSibling . className = style + ' icon-' + i
64
+ element . nextElementSibling . textContent = ''
63
65
break ;
64
66
}
65
67
}
@@ -80,7 +82,8 @@ export const gtt_setting = ():void => {
80
82
break ;
81
83
82
84
default :
83
- document . querySelector ( `#icon_${ element . id } ` ) . className = 'icon-' + data . item . value
85
+ document . querySelector ( `#icon_${ element . id } ` ) . className = style + ' icon-' + data . item . value
86
+ document . querySelector ( `#icon_${ element . id } ` ) . textContent = ''
84
87
break ;
85
88
}
86
89
}
@@ -89,13 +92,4 @@ export const gtt_setting = ():void => {
89
92
. addClass ( 'select-overflow' )
90
93
. addClass ( 'ui-menu-icons customicons' )
91
94
} )
92
-
93
- // document.querySelectorAll("[id^='settings_tracker_']").forEach((element: HTMLSelectElement) => {
94
- // element.addEventListener('change', (ev) => {
95
- // const currentTarget = ev.currentTarget as HTMLSelectElement
96
- // const trackerId = currentTarget.id
97
- // document.querySelector(`#icon_${trackerId}`).className = "material-icons"
98
- // document.querySelector(`#icon_${trackerId}`).textContent = currentTarget.value
99
- // })
100
- // })
101
95
}
0 commit comments