Вход Регистрация
Файл: backup_fzrf 2/templates/Old/js/modalEffects.js
Строк: 41
<?php
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
Реклама