Skip to content
This repository was archived by the owner on Oct 8, 2021. It is now read-only.

Commit e377564

Browse files
committed
Pagecontainer: Change function now returns a promise
Closes #8482 Fixes #5263
1 parent a9196f3 commit e377564

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

js/widgets/pagecontainer.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -917,6 +917,8 @@ $.widget( "mobile.pagecontainer", {
917917
this._releaseTransitionLock();
918918
this._triggerWithDeprecated( "changefailed", triggerData );
919919
}, this ) );
920+
921+
return settings.deferred.promise();
920922
},
921923

922924
_triggerPageBeforeChange: function( to, triggerData, settings ) {
@@ -989,9 +991,9 @@ $.widget( "mobile.pagecontainer", {
989991
// while we are in the midst of loading a page or transitioning.
990992
isPageTransitioning = true;
991993

992-
this._loadUrl( to, triggerData, settings );
994+
return this._loadUrl( to, triggerData, settings );
993995
} else {
994-
this.transition( to, triggerData, settings );
996+
return this.transition( to, triggerData, settings );
995997
}
996998
},
997999

@@ -1217,6 +1219,8 @@ $.widget( "mobile.pagecontainer", {
12171219
this._triggerWithDeprecated( "transition", triggerData );
12181220
this._triggerWithDeprecated( "change", triggerData );
12191221
}, this ) );
1222+
1223+
return cssTransitionDeferred.promise();
12201224
},
12211225

12221226
// Determine the current base url

0 commit comments

Comments
 (0)