@@ -1261,6 +1261,12 @@ function updateSelectedPalette(s)
12611261 var selectedPalette = parent . querySelector ( `.lstI[data-id="${ s } "]` ) ;
12621262 if ( selectedPalette ) parent . querySelector ( `.lstI[data-id="${ s } "]` ) . classList . add ( 'selected' ) ;
12631263
1264+ // Display selected palette name on button in simplified UI
1265+ let selectedName = selectedPalette . querySelector ( ".lstIname" ) . innerText ;
1266+ if ( simplifiedUI ) {
1267+ gId ( "palwbtn" ) . innerText = "Palette: " + selectedName ;
1268+ }
1269+
12641270 // in case of special palettes (* Colors...), force show color selectors (if hidden by effect data)
12651271 let cd = gId ( 'csl' ) . children ; // color selectors
12661272 if ( s > 1 && s < 6 ) {
@@ -1302,8 +1308,15 @@ function updateSelectedFx()
13021308 }
13031309 }
13041310 } ) ;
1305- // hide 2D mapping and/or sound simulation options
13061311 var selectedName = selectedEffect . querySelector ( ".lstIname" ) . innerText ;
1312+
1313+ // Display selected effect name on button in simplified UI
1314+ let selectedNameOnlyAscii = selectedName . replace ( / [ ^ \x00 - \x7F ] / g, "" ) ;
1315+ if ( simplifiedUI ) {
1316+ gId ( "fxbtn" ) . innerText = "Effect: " + selectedNameOnlyAscii ;
1317+ }
1318+
1319+ // hide 2D mapping and/or sound simulation options
13071320 var segs = gId ( "segcont" ) . querySelectorAll ( `div[data-map="map2D"]` ) ;
13081321 for ( const seg of segs ) if ( selectedName . indexOf ( "\u25A6" ) < 0 ) seg . classList . remove ( 'hide' ) ; else seg . classList . add ( 'hide' ) ;
13091322 var segs = gId ( "segcont" ) . querySelectorAll ( `div[data-snd="si"]` ) ;
@@ -3057,6 +3070,7 @@ function simplifyUI() {
30573070
30583071 // Create button for the dropdown
30593072 const btn = document . createElement ( "button" ) ;
3073+ btn . id = id + "btn" ;
30603074 btn . classList . add ( "btn" ) ;
30613075 btn . innerText = buttonText ;
30623076 function toggleDialog ( e ) {
0 commit comments