Вход Регистрация
Файл: Main Website Files/assets/bower_components/jquery/src/core/access.js
Строк: 55
<?php
define
([
    
"../core"
], function( jQuery ) {

// Multifunctional method to get and set values of a collection
// The value/s can optionally be executed if it's a function
var access jQuery.access = function( elems, fn, keyvaluechainableemptyGetraw ) {
    var 
0,
        
len elems.length,
        
bulk key == null;

    
// Sets many values
    
if ( jQuery.typekey ) === "object" ) {
        
chainable true;
        for ( 
i in key ) {
            
jQuery.accesselems, fn, ikey[i], trueemptyGetraw );
        }

    
// Sets one value
    
} else if ( value !== undefined ) {
        
chainable true;

        if ( !
jQuery.isFunctionvalue ) ) {
            
raw true;
        }

        if ( 
bulk ) {
            
// Bulk operations run against the entire set
            
if ( raw ) {
                fn.
callelemsvalue );
                fn = 
null;

            
// ...except when executing function values
            
} else {
                
bulk = fn;
                fn = function( 
elemkeyvalue ) {
                    return 
bulk.calljQueryelem ), value );
                };
            }
        }

        if ( fn ) {
            for ( ; 
leni++ ) {
                fn( 
elems[i], keyraw value value.callelems[i], i, fn( elems[i], key ) ) );
            }
        }
    }

    return 
chainable ?
        
elems :

        
// Gets
        
bulk ?
            fn.
callelems ) :
            
len ? fn( elems[0], key ) : emptyGet;
};

return 
access;

});
?>
Онлайн: 1
Реклама