PageSourceSearch

https://www.acca-spa.com/themes/default/assets/js/banners.js

js acca-spa.com collected 2026-10-07 19:40:26 UTC 2,289 bytes, 81 lines download raw bytes

1// youtube videos in banners
2function checkVideo(tocheck) {
3    var slidelist = $(".dynamicSingle").not(".bx-clone")
4    var slide = slidelist[tocheck]
5
6    for (i in playerArray) {
7        playerArray[i].stopVideo();
8    }
9
10    if ($(slide).hasClass("isVideoz")) {
11        var $slide = $(slide)
12        var isauto = $slide.attr("autop")
13        var ismuted = $slide.attr("muted")
14
15        var videolist = $(".isVideoz").not(".bx-clone")
16        var thisVideo = $(videolist).index(slide)
17
18        if(isauto == 1) {
19            playerArray[thisVideo].playVideo();
20        }
21        if(ismuted == 0) {
22            playerArray[thisVideo].unMute();
23        }
24        else {
25            playerArray[thisVideo].mute();
26        }
27    }
28
29}
30
31
32//banners sliders
33function initBanner() {
34    for (i in banner) {
35        var me = banner[i];
36
37        $('head').append('<style>.bx-wrapper .bx-pager.bx-default-pager a::before{ transition: ' + me.interval + 'ms linear; }</style>');
38        
39        var $me = $('.dynamicBanner[title="' + i + '"]');
40
41        var options = {
42            mode: me.transition,
43            auto: true,
44            video: true,
45            controls: me.controls,
46            buildPager: me.buildPager,
47            pause: me.interval,
48            autoStart: me.autoStart,
49            adaptiveHeight: me.adaptiveHeight,
50            autoHover: true,
51            captions: true,
52            onSliderLoad: function (slide) {
53                bindBannerAnalytics(me)
54                checkVideo(slide)
55            },
56            onSlideAfter: function (slide,fromx,tox) {
57                checkVideo(tox)
58            }
59        };
60
61        if (me.buildPager) {
62            options["buildPager"] = me.buildPager;
63        }
64
65        $me.bxSlider(options);
66    }
67}
68
69//Banner Analytics tracking
70function bindBannerAnalytics(bannersCont) {
71    var bannersList = $(bannersCont).find("a")
72    $(bannersList).each(function () {
73        var $this = $(this)
74        var _bannerBlock = $this.closest(".dynamicBanner").attr("title");
75        var _bannerTitle = $this.attr("title");
76
77        $this.click(function () {
78            _gaq.push(['_trackEvent', _bannerBlock, 'Click', _bannerTitle]);
79        });
80    });
81}

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.