File tree Expand file tree Collapse file tree 3 files changed +16
-3
lines changed
Expand file tree Collapse file tree 3 files changed +16
-3
lines changed Original file line number Diff line number Diff line change 8080
8181 // Show reset modal
8282 document . querySelectorAll ( "[data-reset]" ) . forEach ( ( button ) => {
83- button . addEventListener ( "click" , ( e ) => {
83+ button . addEventListener ( "click" , async ( e ) => {
8484 if ( e . target . getAttribute ( "data-reset" ) === 'cache' ) {
8585 var timestamp = new Date ( ) . getTime ( ) ;
8686 storage . set ( "cacheBust" , true ) ;
9090 document . querySelectorAll ( "script[src]" ) . forEach ( script => {
9191 script . setAttribute ( "src" , `${ script . getAttribute ( "src" ) } ?_=${ timestamp } ` ) ;
9292 } ) ;
93+ await storage . idbReady ;
94+ storage . idbDelete ( "cache" ) . catch ( ( e ) => console . error ( 'IDB delete failed' , e ) ) ;
95+ storage . delete ( "lastBulkLoad" ) ;
96+ storage . idbDelete ( "adminCache" ) . catch ( ( e ) => console . error ( 'IDB delete failed' , e ) ) ;
97+ storage . delete ( "lastAdminBulkLoad" ) ;
9398 window . location . reload ( ) ;
9499 } else {
95100 resets [ e . target . getAttribute ( "data-reset" ) ] ( ) ;
Original file line number Diff line number Diff line change 7979
8080 // Show reset modal
8181 document . querySelectorAll ( "[data-reset]" ) . forEach ( ( button ) => {
82- button . addEventListener ( "click" , ( e ) => {
82+ button . addEventListener ( "click" , async ( e ) => {
8383 if ( e . target . getAttribute ( "data-reset" ) === 'cache' ) {
8484 var timestamp = new Date ( ) . getTime ( ) ;
8585 storage . set ( "cacheBust" , true ) ;
8989 document . querySelectorAll ( "script[src]" ) . forEach ( script => {
9090 script . setAttribute ( "src" , `${ script . getAttribute ( "src" ) } ?_=${ timestamp } ` ) ;
9191 } ) ;
92+ await storage . idbReady ;
93+ storage . idbDelete ( "cache" ) . catch ( ( e ) => console . error ( 'IDB delete failed' , e ) ) ;
94+ storage . delete ( "lastBulkLoad" ) ;
9295 window . location . reload ( ) ;
9396 } else {
9497 resets [ e . target . getAttribute ( "data-reset" ) ] ( ) ;
Original file line number Diff line number Diff line change 7676
7777 // Show reset modal
7878 document . querySelectorAll ( "[data-reset]" ) . forEach ( ( button ) => {
79- button . addEventListener ( "click" , ( e ) => {
79+ button . addEventListener ( "click" , async ( e ) => {
8080 if ( e . target . getAttribute ( "data-reset" ) === 'cache' ) {
8181 var timestamp = new Date ( ) . getTime ( ) ;
8282 storage . set ( "cacheBust" , true ) ;
8686 document . querySelectorAll ( "script[src]" ) . forEach ( script => {
8787 script . setAttribute ( "src" , `${ script . getAttribute ( "src" ) } ?_=${ timestamp } ` ) ;
8888 } ) ;
89+ await storage . idbReady ;
90+ storage . idbDelete ( "cache" ) . catch ( ( e ) => console . error ( 'IDB delete failed' , e ) ) ;
91+ storage . delete ( "lastBulkLoad" ) ;
92+ storage . idbDelete ( "adminCache" ) . catch ( ( e ) => console . error ( 'IDB delete failed' , e ) ) ;
93+ storage . delete ( "lastAdminBulkLoad" ) ;
8994 window . location . reload ( ) ;
9095 } else {
9196 resets [ e . target . getAttribute ( "data-reset" ) ] ( ) ;
You can’t perform that action at this time.
0 commit comments