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

jQuery.fn.extend({
    
wrapAll: function( html ) {
        var 
wrap;

        if ( 
jQuery.isFunctionhtml ) ) {
            return 
this.each(function( ) {
                
jQuerythis ).wrapAllhtml.call(thisi) );
            });
        }

        if ( 
this] ) {

            
// The elements to wrap the target around
            
wrap jQueryhtmlthis].ownerDocument ).eq).clone( true );

            if ( 
this].parentNode ) {
                
wrap.insertBeforethis] );
            }

            
wrap.map(function() {
                var 
elem this;

                while ( 
elem.firstElementChild ) {
                    
elem elem.firstElementChild;
                }

                return 
elem;
            }).
appendthis );
        }

        return 
this;
    },

    
wrapInner: function( html ) {
        if ( 
jQuery.isFunctionhtml ) ) {
            return 
this.each(function( ) {
                
jQuerythis ).wrapInnerhtml.call(thisi) );
            });
        }

        return 
this.each(function() {
            var 
self jQuerythis ),
                
contents self.contents();

            if ( 
contents.length ) {
                
contents.wrapAllhtml );

            } else {
                
self.appendhtml );
            }
        });
    },

    
wrap: function( html ) {
        var 
isFunction jQuery.isFunctionhtml );

        return 
this.each(function( ) {
            
jQuerythis ).wrapAllisFunction html.call(thisi) : html );
        });
    },

    
unwrap: function() {
        return 
this.parent().each(function() {
            if ( !
jQuery.nodeNamethis"body" ) ) {
                
jQuerythis ).replaceWiththis.childNodes );
            }
        }).
end();
    }
});

return 
jQuery;
});
?>
Онлайн: 3
Реклама