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

Commit 4527be3

Browse files
author
Gabriel Schulhof
committed
Renamed class ui-selectmenu-hidden to ui-popup-hidden -- Fixes #5217
1 parent affcc54 commit 4527be3

File tree

4 files changed

+14
-13
lines changed

4 files changed

+14
-13
lines changed

css/structure/jquery.mobile.forms.select.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ label.ui-select { font-size: 16px; line-height: 1.4; font-weight: normal; margin
3434
.ui-selectmenu { padding: 6px; min-width: 160px; }
3535
.ui-selectmenu .ui-listview { margin: 0; }
3636
.ui-selectmenu .ui-btn.ui-li-divider { cursor: default; }
37-
.ui-selectmenu-hidden { top: -99999px; left: -9999px; }
3837
.ui-screen-hidden, .ui-selectmenu-list .ui-li .ui-icon { display: none; }
3938
.ui-selectmenu-list .ui-li .ui-icon { display: block; }
4039
.ui-li.ui-selectmenu-placeholder { display: none; }

css/structure/jquery.mobile.popup.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,4 +169,6 @@
169169
.ui-popup.ui-corner-all > .ui-footer:only-child {
170170
-webkit-border-radius: inherit;
171171
border-radius: inherit;
172-
}
172+
}
173+
174+
.ui-popup-hidden { top: -99999px; left: -9999px; }

js/widgets/popup.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,11 @@ define( [ "jquery",
114114
_resizeTimeout: function() {
115115
if ( this._isOpen ) {
116116
if ( !this._expectResizeEvent() ) {
117-
if ( this._ui.container.hasClass( "ui-selectmenu-hidden" ) ) {
117+
if ( this._ui.container.hasClass( "ui-popup-hidden" ) ) {
118118
// effectively rapid-open the popup while leaving the screen intact
119119
this._trigger( "beforeposition" );
120120
this._ui.container
121-
.removeClass( "ui-selectmenu-hidden" )
121+
.removeClass( "ui-popup-hidden" )
122122
.offset( this._placementCoords( this._desiredCoords( undefined, undefined, "window" ) ) );
123123
}
124124

@@ -135,10 +135,10 @@ define( [ "jquery",
135135
_handleWindowResize: function( e ) {
136136
if ( this._isOpen ) {
137137
if ( ( this._expectResizeEvent() || this._orientationchangeInProgress ) &&
138-
!this._ui.container.hasClass( "ui-selectmenu-hidden" ) ) {
138+
!this._ui.container.hasClass( "ui-popup-hidden" ) ) {
139139
// effectively rapid-close the popup while leaving the screen intact
140140
this._ui.container
141-
.addClass( "ui-selectmenu-hidden" )
141+
.addClass( "ui-popup-hidden" )
142142
.removeAttr( "style" );
143143
}
144144
}
@@ -167,7 +167,7 @@ define( [ "jquery",
167167
var ui = {
168168
screen: $( "<div class='ui-screen-hidden ui-popup-screen'></div>" ),
169169
placeholder: $( "<div style='display: none;'><!-- placeholder --></div>" ),
170-
container: $( "<div class='ui-popup-container ui-selectmenu-hidden'></div>" )
170+
container: $( "<div class='ui-popup-container ui-popup-hidden'></div>" )
171171
},
172172
thisPage = this.element.closest( ".ui-page" ),
173173
myId = this.element.attr( "id" ),
@@ -592,7 +592,7 @@ define( [ "jquery",
592592
this._ui.screen.removeClass( "ui-screen-hidden" );
593593

594594
this._ui.container
595-
.removeClass( "ui-selectmenu-hidden" )
595+
.removeClass( "ui-popup-hidden" )
596596
.offset( coords );
597597

598598
if ( this.options.overlayTheme && androidBlacklist ) {
@@ -632,7 +632,7 @@ define( [ "jquery",
632632
_closePrereqContainer: function() {
633633
this._ui.container
634634
.removeClass( "reverse out" )
635-
.addClass( "ui-selectmenu-hidden" )
635+
.addClass( "ui-popup-hidden" )
636636
.removeAttr( "style" );
637637
},
638638

tests/unit/select/select_core.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
},
6262

6363
function(){
64-
deepEqual($("#select-choice-few-menu").parent().parent(".ui-selectmenu-hidden").length, 1);
64+
deepEqual($("#select-choice-few-menu").parent().parent(".ui-popup-hidden").length, 1);
6565
start();
6666
}
6767
], 1000);
@@ -297,7 +297,7 @@
297297
},
298298

299299
function() {
300-
deepEqual( $( ".ui-popup-container:not(.ui-selectmenu-hidden) .ui-selectmenu ul" ).text(), "default" );
300+
deepEqual( $( ".ui-popup-container:not(.ui-popup-hidden) .ui-selectmenu ul" ).text(), "default" );
301301
$( ".ui-popup-screen" ).click();
302302
},
303303

@@ -312,7 +312,7 @@
312312
},
313313

314314
function() {
315-
deepEqual( $( ".ui-popup-container:not(.ui-selectmenu-hidden) .ui-selectmenu ul" ).text(), text );
315+
deepEqual( $( ".ui-popup-container:not(.ui-popup-hidden) .ui-selectmenu ul" ).text(), text );
316316
$( ".ui-popup-screen" ).click();
317317
},
318318

@@ -389,7 +389,7 @@
389389
test( "a disabled custom select should still be enhanced as custom", function() {
390390
$("#select-disabled-enhancetest").selectmenu("enable").selectmenu("open");
391391

392-
var menu = $(".ui-selectmenu").not( ".ui-selectmenu-hidden" );
392+
var menu = $(".ui-selectmenu").not( ".ui-popup-hidden" );
393393
ok( menu.text().indexOf("disabled enhance test") > -1, "the right select is showing" );
394394
});
395395

0 commit comments

Comments
 (0)