PageSourceSearch

https://oberhollenzer.at/wp-content/themes/altius/assets/js/overlay-menu.js?ver=1.0.0

js oberhollenzer.at collected 2026-10-04 13:27:16 UTC 1,652 bytes, 42 lines download raw bytes

1(function() {
2    if( jQuery( 'a.overlay-close' ).length > 0 ) {
3    var triggerBttn = document.getElementById( 'trigger-overlay' ),
4        overlay = document.querySelector( 'div.overlayMenu' ),
5        closeBttn = overlay.querySelector( 'a.overlay-close' );
6        transEndEventNames = {
7            'WebkitTransition': 'webkitTransitionEnd',
8            'MozTransition': 'transitionend',
9            'OTransition': 'oTransitionEnd',
10            'msTransition': 'MSTransitionEnd',
11            'transition': 'transitionend'
12        },
13        transEndEventName = transEndEventNames[ Modernizr.prefixed( 'transition' ) ],
14        support = { transitions : Modernizr.csstransitions };
15
16    function toggleOverlay() {
17        if( classie.has( overlay, 'open' ) ) {
18            classie.remove( overlay, 'open' );
19            classie.add( overlay, 'close' );
20            var onEndTransitionFn = function( ev ) {
21                if( support.transitions ) {
22                    if( ev.propertyName !== 'visibility' ) return;
23                    this.removeEventListener( transEndEventName, onEndTransitionFn );
24                }
25                classie.remove( overlay, 'close' );
26            };
27            if( support.transitions ) {
28                overlay.addEventListener( transEndEventName, onEndTransitionFn );
29            }
30            else {
31                onEndTransitionFn();
32            }
33        }
34        else if( !classie.has( overlay, 'close' ) ) {
35            classie.add( overlay, 'open' );
36        }
37    }
38
39    triggerBttn.addEventListener( 'click', toggleOverlay );
40    closeBttn.addEventListener( 'click', toggleOverlay );
41    }
42})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.