Skip to content

Commit 7427d39

Browse files
timmywilscottgonzalez
authored andcommitted
Core: Adjust data pseudo creation to use new Sizzle pseudo creation for pseudos with arguments.
(cherry picked from commit 2d64303)
1 parent 98772fd commit 7427d39

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

ui/jquery.ui.core.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -205,9 +205,16 @@ function visible( element ) {
205205
}
206206

207207
$.extend( $.expr[ ":" ], {
208-
data: function( elem, i, match ) {
209-
return !!$.data( elem, match[ 3 ] );
210-
},
208+
data: $.expr.createPseudo ?
209+
$.expr.createPseudo(function( dataName ) {
210+
return function( elem ) {
211+
return !!$.data( elem, dataName );
212+
};
213+
}) :
214+
// support: jQuery <1.8
215+
function( elem, i, match ) {
216+
return !!$.data( elem, match[ 3 ] );
217+
},
211218

212219
focusable: function( element ) {
213220
return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) );

0 commit comments

Comments
 (0)