@@ -85,7 +85,7 @@ window.menus = {
8585 item . prepend ( icon )
8686 } else // indent
8787 item . style . paddingLeft = '11px'
88- if ( entry . isActive ?. ( ) )
88+ if ( entry . isActive )
8989 item . append ( icons . create ( { key : 'checkmark' , class : 'checkmark-icon' , size : 12 } ) )
9090 }
9191 item . onclick = ( ) => {
@@ -109,8 +109,8 @@ window.menus = {
109109 feedback . notify ( `${ app . msgs . menuLabel_preferred } API ${ app . msgs . menuLabel_saved . toLowerCase ( ) } ` ,
110110 `${ config . anchored ? 'top' : 'bottom' } -right` )
111111 } ,
112- isActive : ( ) => ! config . preferredAPI && api == app . msgs . menuLabel_random
113- || config . preferredAPI == api
112+ get isActive ( ) {
113+ return ! config . preferredAPI && api == app . msgs . menuLabel_random || config . preferredAPI == api }
114114 } ) )
115115 ] }
116116 } ,
@@ -121,12 +121,12 @@ window.menus = {
121121 { label : `${ app . msgs . menuLabel_pinTo } ...` , iconType : 'pin' } ,
122122 { label : app . msgs . menuLabel_nothing , iconType : 'cancel' ,
123123 onclick : ( ) => { toggle . sidebar ( 'sticky' , 'off' ) ; toggle . anchorMode ( 'off' ) } ,
124- isActive : ( ) => ! config . stickySidebar && ! config . anchored
124+ get isActive ( ) { return ! config . stickySidebar && ! config . anchored }
125125 } ,
126126 { label : app . msgs . menuLabel_sidebar , iconType : 'sidebar' ,
127- onclick : ( ) => toggle . sidebar ( 'sticky' ) , isActive : ( ) => config . stickySidebar } ,
127+ onclick : ( ) => toggle . sidebar ( 'sticky' ) , get isActive ( ) { return config . stickySidebar } } ,
128128 { label : app . msgs . menuLabel_bottom , iconType : 'anchor' ,
129- onclick : ( ) => toggle . anchorMode ( ) , isActive : ( ) => config . anchored }
129+ onclick : ( ) => toggle . anchorMode ( ) , get isActive ( ) { return config . anchored } }
130130 ] }
131131 }
132132 } ,
0 commit comments