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

var 
iframe,
    
elemdisplay = {};

/**
 * Retrieve the actual display of a element
 * @param {String} name nodeName of the element
 * @param {Object} doc Document object
 */
// Called only from within defaultDisplay
function actualDisplaynamedoc ) {
    var 
style,
        
elem jQuerydoc.createElementname ) ).appendTodoc.body ),

        
// getDefaultComputedStyle might be reliably used only on attached element
        
display window.getDefaultComputedStyle && ( style window.getDefaultComputedStyleelem] ) ) ?

            
// Use of this method is a temporary fix (more like optimization) until something better comes along,
            // since it was removed from specification and supported only in FF
            
style.display jQuery.csselem], "display" );

    
// We don't have any data stored on the element,
    // so use "detach" method as fast way to get rid of the element
    
elem.detach();

    return 
display;
}

/**
 * Try to determine the default display value of an element
 * @param {String} nodeName
 */
function defaultDisplaynodeName ) {
    var 
doc document,
        
display elemdisplaynodeName ];

    if ( !
display ) {
        
display actualDisplaynodeNamedoc );

        
// If the simple way fails, read from inside an iframe
        
if ( display === "none" || !display ) {

            
// Use the already-created iframe if possible
            
iframe = (iframe || jQuery"<iframe frameborder='0' width='0' height='0'/>" )).appendTodoc.documentElement );

            
// Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse
            
doc iframe].contentDocument;

            
// Support: IE
            
doc.write();
            
doc.close();

            
display actualDisplaynodeNamedoc );
            
iframe.detach();
        }

        
// Store the correct default display
        
elemdisplaynodeName ] = display;
    }

    return 
display;
}

return 
defaultDisplay;

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