44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
/*!
 | 
						|
 * jQuery UI :data 1.13.2
 | 
						|
 * http://jqueryui.com
 | 
						|
 *
 | 
						|
 * Copyright jQuery Foundation and other contributors
 | 
						|
 * Released under the MIT license.
 | 
						|
 * http://jquery.org/license
 | 
						|
 */
 | 
						|
 | 
						|
//>>label: :data Selector
 | 
						|
//>>group: Core
 | 
						|
//>>description: Selects elements which have data stored under the specified key.
 | 
						|
//>>docs: http://api.jqueryui.com/data-selector/
 | 
						|
 | 
						|
( function( factory ) {
 | 
						|
    "use strict";
 | 
						|
 | 
						|
    if ( typeof define === "function" && define.amd ) {
 | 
						|
 | 
						|
        // AMD. Register as an anonymous module.
 | 
						|
        define( [ "jquery", "./version" ], factory );
 | 
						|
    } else {
 | 
						|
 | 
						|
        // Browser globals
 | 
						|
        factory( jQuery );
 | 
						|
    }
 | 
						|
} )( function( $ ) {
 | 
						|
    "use strict";
 | 
						|
 | 
						|
    return $.extend( $.expr.pseudos, {
 | 
						|
        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 ] );
 | 
						|
            }
 | 
						|
    } );
 | 
						|
} );
 |