@@ -20,6 +20,7 @@ $.widget( "mobile.panel", $.mobile.widget, {
2020 openComplete : "ui-panel-open-complete" ,
2121 contentWrap : "ui-panel-content-wrap" ,
2222 contentWrapOpen : "ui-panel-content-wrap-open" ,
23+ contentWrapClosed : "ui-panel-content-wrap-closed" ,
2324 panelUnfixed : "ui-panel-unfixed" ,
2425 contentWrapOpenComplete : "ui-panel-content-wrap-open-complete" ,
2526 pageBlock : "ui-panel-page-block" ,
@@ -57,6 +58,7 @@ $.widget( "mobile.panel", $.mobile.widget, {
5758 self . _page = $el . closest ( ":jqmData(role='page')" ) ;
5859 self . _wrapper = _getWrapper ( ) ;
5960 self . _addPanelClasses ( ) ;
61+ self . _wrapper . addClass ( this . options . classes . contentWrapClosed ) ;
6062
6163 // if animating, add the class to do so
6264 if ( $ . support . cssTransitions && self . options . animate ) {
@@ -217,6 +219,7 @@ $.widget( "mobile.panel", $.mobile.widget, {
217219 self . element . removeClass ( o . classes . panelClosed ) ;
218220 self . element . addClass ( o . classes . panelOpen ) ;
219221 self . _contentWrapOpenClasses = self . _getPosDisplayClasses ( o . classes . contentWrap ) ;
222+ self . _wrapper . removeClass ( o . classes . contentWrapClosed ) ;
220223 self . _wrapper . addClass ( self . _contentWrapOpenClasses + " " + o . classes . contentWrapOpen ) ;
221224 self . _modalOpenClasses = self . _getPosDisplayClasses ( o . classes . modal ) + " " + o . classes . modalOpen ;
222225 self . _modal . addClass ( self . _modalOpenClasses ) ;
@@ -232,6 +235,7 @@ $.widget( "mobile.panel", $.mobile.widget, {
232235 self . element . add ( self . _wrapper ) . unbind ( self . _transitionEndEvents , complete ) ;
233236 self . element . addClass ( o . classes . panelClosed ) ;
234237 self . _wrapper . removeClass ( self . _contentWrapOpenClasses ) ;
238+ self . _wrapper . addClass ( o . classes . contentWrapClosed ) ;
235239 self . _page . removeClass ( self . options . classes . pageBlock ) ;
236240 self . _fixPanel ( ) ;
237241 self . _unbindFixListener ( ) ;
0 commit comments