Skip to content

Commit 1a1e88f

Browse files
committed
In order to have flexibility in where we place panels, we need to make
the main content wrap have a 3dtransform class
1 parent da342b1 commit 1a1e88f

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

css/structure/jquery.mobile.panel.css

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -163,15 +163,15 @@
163163
}
164164

165165
/* dismiss and content wrap open positions */
166-
.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
166+
.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
167167
.ui-panel-dismiss-open.ui-panel-dismiss-display-reveal,
168-
.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push,
168+
.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push,
169169
.ui-panel-dismiss-open.ui-panel-dismiss-display-push,
170170
.ui-panel-dismiss-open.ui-panel-dismiss-display-overlay {
171171
left: 17em;
172172
}
173-
.ui-panel-3dtransforms ~.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
174-
.ui-panel-3dtransforms ~.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
173+
.ui-panel-3dtransforms.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
174+
.ui-panel-3dtransforms.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
175175
-webkit-transform: translateX(17em);
176176
-moz-transform: translateX(17em);
177177
-ms-transform: translateX(17em);
@@ -209,4 +209,4 @@
209209
.ui-responsive-panel .ui-panel-dismiss-display-push {
210210
display: none;
211211
}
212-
}
212+
}

js/widgets/panel.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ $.widget( "mobile.panel", $.mobile.widget, {
5151
var $wrapper = self._page.find( "." + self.options.classes.contentWrap );
5252
if( $wrapper.length === 0 ){
5353
$wrapper = self._page.find( ".ui-header, .ui-content, .ui-footer" ).wrapAll( '<div class="' + self.options.classes.contentWrap + '" />' ).parent();
54+
if( $.support.cssTransform3d && !!self.options.positionFixed ) {
55+
$wrapper.addClass( self.options.classes.cssTransform3d );
56+
}
5457
}
5558
return $wrapper;
5659
};
@@ -216,6 +219,7 @@ $.widget( "mobile.panel", $.mobile.widget, {
216219
self._positionPanel();
217220
self._bindFixListener();
218221
self._trigger( "open" );
222+
console.log( "fired" );
219223
};
220224

221225
if( this.element.closest( ".ui-page-active" ).length < 0 ){

0 commit comments

Comments
 (0)