@@ -89,6 +89,7 @@ function createSetting(setting = defaultSetting) {
89
89
events . emit ( `create:${ key } ` ) ;
90
90
ret . addClass ( getCSSName ( type . name ) ) ;
91
91
const container = $ ( `<div>` ) . addClass ( 'flex-stretch' ) ;
92
+ const name = translateText ( setting . name ) ;
92
93
const el = $ ( type . element ( setting . value , ( ...args ) => {
93
94
if ( ! updateLock ) updateLock = setting ;
94
95
setting . update ( ...args ) ;
@@ -97,6 +98,7 @@ function createSetting(setting = defaultSetting) {
97
98
data : setting . data ,
98
99
remove : setting . remove ,
99
100
container,
101
+ name,
100
102
key,
101
103
removeSetting ( ) {
102
104
removeSetting ( setting , el ) ;
@@ -106,7 +108,7 @@ function createSetting(setting = defaultSetting) {
106
108
id : key ,
107
109
} ) ;
108
110
109
- const label = $ ( `<label for="${ key } ">` ) . html ( translateText ( setting . name ) ) ;
111
+ const label = $ ( `<label for="${ key } ">` ) . html ( name ) ;
110
112
const labelPlacement = type . labelFirst ( ) ;
111
113
if ( labelPlacement ) {
112
114
ret . append ( label , ' ' , el ) ;
@@ -140,6 +142,7 @@ function createSetting(setting = defaultSetting) {
140
142
// TODO: reset is technically dynamic
141
143
el . prop ( 'disabled' , setting . disabled ) ;
142
144
label . toggleClass ( 'disabled' , setting . disabled ) ;
145
+ label . html ( translateText ( setting . name ) ) ; // Name is dynamic...
143
146
}
144
147
refresh ( ) ;
145
148
untilClose ( `refresh:${ key } ` , refresh , `create:${ key } ` ) ;
0 commit comments