Вход Регистрация
Файл: Source/admin/assets/third/nifty-modal/js/modalEffects.js
Строк: 47
<?php
/**
 * modalEffects.js v1.0.0
 * http://www.codrops.com
 *
 * Licensed under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * Copyright 2013, Codrops
 * http://www.codrops.com
 */
var ModalEffects = (function() {

    function 
init() {

        var 
overlay document.querySelector'.md-overlay' );

        [].
slice.calldocument.querySelectorAll'.md-trigger' ) ).forEach( function( el) {

            var 
modal document.querySelector'#' el.getAttribute'data-modal' ) ),
                
close modal.querySelector'.md-close' );

            function 
removeModalhasPerspective ) {
                
classie.removemodal'md-show' );

                if( 
hasPerspective ) {
                    
classie.removedocument.documentElement'md-perspective' );
                }
            }

            function 
removeModalHandler() {
                
removeModalclassie.hasel'md-setperspective' ) ); 
            }

            
el.addEventListener'click', function( ev ) {
                
classie.addmodal'md-show' );
                
overlay.removeEventListener'click'removeModalHandler );
                
overlay.addEventListener'click'removeModalHandler );

                if( 
classie.hasel'md-setperspective' ) ) {
                    
setTimeout( function() {
                        
classie.adddocument.documentElement'md-perspective' );
                    }, 
25 );
                }
            });

            
close.addEventListener'click', function( ev ) {
                
ev.stopPropagation();
                
removeModalHandler();
            });

        } );

    }

    
init();

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