File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed
Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -89,6 +89,10 @@ function createSetting(setting = defaultSetting) {
8989 $ ( '.target-setting' ) . removeClass ( 'target-setting' ) ;
9090 ret . addClass ( 'target-setting' )
9191 . get ( 0 ) . scrollIntoView ( ) ;
92+ ret . delay ( 2000 ) . queue ( ( next ) => {
93+ ret . removeClass ( 'target-setting' ) ;
94+ next ( ) ;
95+ } ) ;
9296 } ) ;
9397 const container = $ ( `<div>` ) . addClass ( 'flex-stretch' ) ;
9498 const el = $ ( type . element ( setting . value , ( ...args ) => {
@@ -244,9 +248,13 @@ export function register(data) {
244248 } ,
245249 get disabled ( ) { return registeredSetting . disabled ; } ,
246250 show ( scroll ) {
251+ const opening = ! isOpen ( ) ;
247252 open ( page , key ) ;
248- if ( scroll ) {
253+ if ( ! scroll ) return ;
254+ if ( opening ) {
249255 events . once ( 'open' , ( ) => events . emit ( `scroll:${ key } ` ) ) ;
256+ } else {
257+ events . emit ( `scroll:${ key } ` ) ;
250258 }
251259 } ,
252260 refresh : ( ) => {
@@ -262,7 +270,10 @@ export function open(page = 'main') {
262270 if ( page . name ) {
263271 getPage ( 'Plugins' ) . setActive ( ) ;
264272 }
265- if ( isOpen ( ) ) return ;
273+ if ( isOpen ( ) ) {
274+ getScreen ( ) . render ( true ) ;
275+ return ;
276+ }
266277 BootstrapDialog . show ( {
267278 title : `UnderScript Configuration` ,
268279 // size: 'size-wide',
You can’t perform that action at this time.
0 commit comments