File tree Expand file tree Collapse file tree 4 files changed +12
-9
lines changed
Expand file tree Collapse file tree 4 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -273,6 +273,7 @@ export function open(page = 'main') {
273273 onshown : ( diag ) => {
274274 dialog = diag ;
275275 events . emit ( 'open' ) ;
276+ eventManager . emit ( 'Settings:open' , diag . getModalBody ( ) ) ;
276277 } ,
277278 onhidden : ( ) => {
278279 dialog = null ;
@@ -414,9 +415,9 @@ function getCSSName(name = '', prefix = 'setting-') {
414415 return `${ prefix } ${ name . replaceAll ( / [ ^ _ a - z A - Z 0 - 9 - ] / g, '-' ) } ` ;
415416}
416417
417- function untilClose ( key , callback , extra = '' ) {
418+ function untilClose ( key , callback , ... extra ) {
418419 events . on ( key , callback ) ;
419- events . once ( [ 'close' , extra ] . join ( ' ' ) . trim ( ) , ( ) => {
420+ events . once ( [ 'close' , ... extra ] . join ( ' ' ) . trim ( ) , ( ) => {
420421 events . off ( key , callback ) ;
421422 } ) ;
422423}
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ export default class ArrayType extends Text {
1414 return [ ] ;
1515 }
1616
17- element ( value = [ ] , update , {
17+ element ( value , update , {
1818 key,
1919 container,
2020 } ) {
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ export default class List extends ArraySetting {
3232 return super . encode ( value . map ( getValue ) ) ;
3333 }
3434
35- element ( value = [ ] , update ) {
35+ element ( value , update ) {
3636 // Sortable list
3737 const list = $ ( '<ol>' ) . addClass ( 'sortedList' ) ;
3838 let dragged ;
@@ -99,9 +99,11 @@ function getValue(item) {
9999 return item ;
100100}
101101
102- function getLabel ( item ,
102+ function getLabel (
103+ item ,
103104 // allow only one level of function calls
104- allowed = true ) {
105+ allowed = true ,
106+ ) {
105107 if ( allowed && typeof item === 'function' ) {
106108 return getLabel ( item ( ) , false ) ;
107109 }
Original file line number Diff line number Diff line change @@ -12,9 +12,9 @@ export default class Slider extends Text {
1212 return $ ( '<input>' )
1313 . attr ( {
1414 type : 'range' ,
15- min : data . min || '0' ,
16- max : data . max || '100' ,
17- step : data . step || '1' ,
15+ min : data . min ?? '0' ,
16+ max : data . max ?? '100' ,
17+ step : data . step ?? '1' ,
1818 } )
1919 . val ( value )
2020 . on ( 'change.script' , ( e ) => update ( e . target . value ) ) ;
You can’t perform that action at this time.
0 commit comments