PageSourceSearch

https://pro-jazz.com/templates/default/js/slider.js?1790790899

js pro-jazz.com collected 2026-10-02 14:20:58 UTC 2,123 bytes, 77 lines download raw bytes

1var icms = icms || {};
2
3icms.slider = (function ($) {
4
5    this.stopped = []
6
7    this.onDocumentReady = function() {
8
9        $('.widget_content_slider').each(function(){
10
11            var slider = $(this);
12            var id = slider.data('id');
13            var delay = Number(slider.data('delay')) * 1000;
14
15            var currentSlide = 0;
16            var totalSlides = $('.item', slider).length;
17
18            $('.item', slider).click(function(){
19                icms.slider.showSlide(slider, this, false);
20                return false;
21            })
22
23            setTimeout('icms.slider.nextSlide('+id+', '+currentSlide+', '+totalSlides+', '+delay+')', delay);
24
25        });
26
27    }
28
29    //=====================================================================//
30
31    this.nextSlide = function (id, currentSlide, totalSlides, delay){
32
33        if (this.stopped.indexOf(id) > -1) { return false; }
34
35        currentSlide += 1;
36
37        if (currentSlide == totalSlides) { currentSlide = 0; }
38
39        var slider = $('#content-slider-'+id);
40
41        var item = $('.item', slider).eq(currentSlide);
42
43        this.showSlide(slider, item, true);
44
45        setTimeout('icms.slider.nextSlide('+id+', '+currentSlide+', '+totalSlides+', '+delay+')', delay);
46
47    }
48
49    //=====================================================================//
50
51    this.showSlide = function(slider, item, is_auto){
52
53        item = $(item);
54
55        $('.item', slider).removeClass('active');
56        item.addClass('active');
57
58        var url = $('.data .url', item).html();
59        var teaser = $('.data .teaser', item).html();
60        var title = $('.title', item).html();
61
62        $('.slide img:visible', slider).fadeOut(500);
63        $('.slide-'+item.data('id'), slider).fadeIn(500);
64
65        $('.slide a', slider).attr('href', url);
66        $('.slide .heading h2', slider).html(title);
67        $('.slide .heading .teaser', slider).html(teaser);
68
69        if (!is_auto) { this.stopped.push(slider.data('id')); }
70
71    }
72
73    //=====================================================================//
74
75	return this;
76
77}).call(icms.slider || {},jQuery);

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.