PageSourceSearch

https://www.stiftung-hensoltshoehe.de/typo3conf/ext/agwebsitecusto…/Public/slider/carousel.js?1756118293

js stiftung-hensoltshoehe.de collected 2026-10-02 22:13:49 UTC 1,538 bytes, 35 lines download raw bytes

1(function() {
2
3    window.addEventListener('load', function () {
4        var $slider = $(document.querySelector('.carousel.slide'));
5        var next = document.querySelector('.slider__control--next');
6        var prev = document.querySelector('.slider__control--prev');
7        next.setAttribute('aria-label', getAriaNextLabel($slider));
8        prev.setAttribute('aria-label', getAriaPrevLabel($slider));
9        $slider.on('slid.bs.carousel', function () {
10            next.setAttribute('aria-label', getAriaNextLabel($slider));
11            var prev = document.querySelector('.slider__control--prev');
12            prev.setAttribute('aria-label', getAriaPrevLabel($slider));
13        })
14    });
15
16    function  getAriaNextLabel($slider) {
17        return getStateInfo($slider) + 'Nächsten News-Block laden';
18    }
19
20    function  getAriaPrevLabel($slider) {
21        return getStateInfo($slider) + 'Vorherigen News-Block laden';
22    }
23
24    function getStateInfo(slider) {
25        var $slides= slider.find('.carousel-item');
26        var $slidesCount= slider.find('.carousel-item').length;
27        var $activeSlideIndex = $slides.filter('.active').index();
28        var $activeSlideNewsCount = $slides.filter('.active').find('.article-horizontal').length
29        var targetSlideNumber = parseInt(parseInt($activeSlideIndex)+1);
30        if (targetSlideNumber > $slidesCount) {
31            targetSlideNumber = 1;
32        }
33        return 'News-Block ' + targetSlideNumber + ' mit ' + $activeSlideNewsCount + ' News-Artikeln aktiv. ';
34    }
35}());

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.