aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimmy Willison <timmywillisn@gmail.com>2012-07-07 14:28:52 -0400
committerScott González <scott.gonzalez@gmail.com>2012-07-11 08:20:32 -0400
commit7427d39b39d0e1f07a8dd5a4a9a879db1cd5d46b (patch)
treeebd4d68a59a7ce44d121af161c19b698691076fa
parent98772fd0a1094f7fb2fbe1d8a95557bf2b545f6e (diff)
downloadjquery-ui-7427d39b39d0e1f07a8dd5a4a9a879db1cd5d46b.tar.gz
jquery-ui-7427d39b39d0e1f07a8dd5a4a9a879db1cd5d46b.zip
Core: Adjust data pseudo creation to use new Sizzle pseudo creation for pseudos with arguments.
(cherry picked from commit 2d643032c553ea2804946b4f0cdba4b7820e1bfc)
-rw-r--r--ui/jquery.ui.core.js13
1 files changed, 10 insertions, 3 deletions
diff --git a/ui/jquery.ui.core.js b/ui/jquery.ui.core.js
index 53aa51b5f..1d002ecea 100644
--- a/ui/jquery.ui.core.js
+++ b/ui/jquery.ui.core.js
@@ -205,9 +205,16 @@ function visible( element ) {
}
$.extend( $.expr[ ":" ], {
- data: function( elem, i, match ) {
- return !!$.data( elem, match[ 3 ] );
- },
+ data: $.expr.createPseudo ?
+ $.expr.createPseudo(function( dataName ) {
+ return function( elem ) {
+ return !!$.data( elem, dataName );
+ };
+ }) :
+ // support: jQuery <1.8
+ function( elem, i, match ) {
+ return !!$.data( elem, match[ 3 ] );
+ },
focusable: function( element ) {
return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) );