@@ -59,14 +59,14 @@ async function showSyncLoading({
5959 loadingOptions : LoadingOptions [ ] ;
6060 totalDuration : number ;
6161} ) : Promise < void > {
62- PageLoading . page . element . removeClass ( "hidden" ) . css ( " opacity" , 0 ) ;
62+ PageLoading . page . element . show ( ) . setStyle ( { opacity : "0" } ) ;
6363 await PageLoading . page . beforeShow ( { } ) ;
6464
6565 const fillDivider = loadingOptions . length ;
6666 const fillOffset = 100 / fillDivider ;
6767
6868 //void here to run the loading promise as soon as possible
69- void Misc . promiseAnimate ( PageLoading . page . element [ 0 ] as HTMLElement , {
69+ void PageLoading . page . element . promiseAnimate ( {
7070 opacity : "1" ,
7171 duration : totalDuration / 2 ,
7272 } ) ;
@@ -97,13 +97,13 @@ async function showSyncLoading({
9797 }
9898 }
9999
100- await Misc . promiseAnimate ( PageLoading . page . element [ 0 ] as HTMLElement , {
100+ await PageLoading . page . element . promiseAnimate ( {
101101 opacity : "0" ,
102102 duration : totalDuration / 2 ,
103103 } ) ;
104104
105105 await PageLoading . page . afterHide ( ) ;
106- PageLoading . page . element . addClass ( "hidden" ) ;
106+ PageLoading . page . element . hide ( ) ;
107107}
108108
109109// Global abort controller for keyframe promises
@@ -206,12 +206,12 @@ export async function change(
206206
207207 //previous page
208208 await previousPage ?. beforeHide ?.( ) ;
209- previousPage . element . removeClass ( "hidden" ) . css ( " opacity" , 1 ) ;
210- await Misc . promiseAnimate ( previousPage . element [ 0 ] as HTMLElement , {
209+ previousPage . element . show ( ) . setStyle ( { opacity : "1" } ) ;
210+ await previousPage . element . promiseAnimate ( {
211211 opacity : "0" ,
212212 duration : totalDuration / 2 ,
213213 } ) ;
214- previousPage . element . addClass ( "hidden" ) ;
214+ previousPage . element . hide ( ) ;
215215 await previousPage ?. afterHide ( ) ;
216216
217217 // we need to evaluate and store next page loading mode in case options.loadingOptions.loadingMode is sync
@@ -281,8 +281,8 @@ export async function change(
281281 } ) ;
282282 }
283283
284- nextPage . element . removeClass ( "hidden" ) . css ( " opacity" , 0 ) ;
285- await Misc . promiseAnimate ( nextPage . element [ 0 ] as HTMLElement , {
284+ nextPage . element . show ( ) . setStyle ( { opacity : "0" } ) ;
285+ await nextPage . element . promiseAnimate ( {
286286 opacity : "1" ,
287287 duration : totalDuration / 2 ,
288288 } ) ;
0 commit comments