PageSourceSearch

https://frauenmediaturm.de/wp-content/themes/fmt/js/gallery.js?ver=7.1.2

js frauenmediaturm.de collected 2026-10-02 10:29:34 UTC 1,660 bytes, 48 lines download raw bytes

1var galls = document.querySelectorAll( '.slideshow-container'), slideContainer = '';
2
3if ( galls.length > 0 )
4    setupGaleries();
5
6function setupGaleries() {
7    navigationItems = document.querySelectorAll( '.slideshow-container .prev, .slideshow-container .next, .slideshow-container .dot-navi .dot' );
8    for ( i = 0; i < navigationItems.length; i++ )
9        navigationItems[i].addEventListener( 'click', slideItems );
10}
11
12function slideItems(e) {
13    e.preventDefault();
14
15    var slideContainer = e.target.parentNode;
16
17    if ( slideContainer.classList.contains( 'dot-navi') )   slideContainer = slideContainer.parentNode;
18
19    var slides = slideContainer.querySelectorAll( '.mySlides');
20    var dots = slideContainer.querySelectorAll( '.dot-navi .dot');
21    var currentItem, newIndex;
22
23    for (i = 0; i < slides.length; i++) {
24        slides[i].style.display = "none";
25        if ( slides[i].classList.contains('active') )
26            currentItem = i;
27        slides[i].classList.remove('active');
28    }
29
30    for (i = 0; i < dots.length; i++)
31        dots[i].className = dots[i].className.replace(" active", "");
32
33    if ( e.target.classList.contains( 'next' ) )    newIndex = currentItem+1;
34    if ( e.target.classList.contains( 'prev' ) )    newIndex = currentItem-1;
35
36    if ( newIndex > ( slides.length-1 ) )
37        newIndex = 0;
38
39    if ( newIndex < 0 )
40        newIndex = slides.length-1;
41
42    if ( e.target.classList.contains( 'dot' ) )
43        newIndex = parseInt( e.target.getAttribute('data-s-index') );
44
45    slides[newIndex].style.display = 'block';
46    slides[newIndex].classList.add('active');
47    dots[newIndex].classList.add('active');
48}

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.