Skip to content

Commit 3511db8

Browse files
committed
Implement immediate on open and close.
1 parent b8de1e0 commit 3511db8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

js/widgets/panel.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ $.widget( "mobile.panel", $.mobile.widget, {
202202
_contentWrapOpenClasses: null,
203203
_modalOpenClasses: null,
204204

205-
open: function( options ){
205+
open: function( options, immediate ){
206206
var self = this,
207207
o = self.options,
208208
complete = function(){
@@ -217,7 +217,7 @@ $.widget( "mobile.panel", $.mobile.widget, {
217217

218218
self._trigger( "beforeopen" );
219219

220-
if ( $.support.cssTransitions && o.animate ) {
220+
if ( !immediate && $.support.cssTransitions && o.animate ) {
221221
self.element.add( self._wrapper ).on( self._transitionEndEvents , complete );
222222
} else{
223223
setTimeout( complete , 0 );
@@ -251,9 +251,9 @@ $.widget( "mobile.panel", $.mobile.widget, {
251251

252252
self._trigger( "beforeclose" );
253253

254-
if ( $.support.cssTransform3d && o.animate ) {
255-
self.element.add( self._wrapper ).on( self._transitionEndEvents , complete );
256-
} else{
254+
if ( !immediate && $.support.cssTransform3d && o.animate ) {
255+
self.element.add( self._wrapper ).on( self._transitionEndEvents, complete );
256+
} else {
257257
setTimeout( complete , 0 );
258258
}
259259

0 commit comments

Comments
 (0)