Skip to content

Commit 2d64303

Browse files
timmywilscottgonzalez
authored andcommitted
Core: Adjust data pseudo creation to use new Sizzle pseudo creation for pseudos with arguments.
1 parent 5a95285 commit 2d64303

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
@@ -216,9 +216,16 @@ function visible( element ) {
216216
}
217217

218218
$.extend( $.expr[ ":" ], {
219-
data: function( elem, i, match ) {
220-
return !!$.data( elem, match[ 3 ] );
221-
},
219+
data: $.expr.createPseudo ?
220+
$.expr.createPseudo(function( dataName ) {
221+
return function( elem ) {
222+
return !!$.data( elem, dataName );
223+
};
224+
}) :
225+
// support: jQuery <1.8
226+
function( elem, i, match ) {
227+
return !!$.data( elem, match[ 3 ] );
228+
},
222229

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

0 commit comments

Comments
 (0)