PageSourceSearch

https://www.waveenergyscotland.co.uk/scripts/m-campusmap.js?d=3175

js waveenergyscotland.co.uk collected 2026-09-24 18:52:29 UTC 2,979 bytes, 84 lines download raw bytes

1(function ($, window, document) {
2
3
4
5    $(window).on('load', function () {
6   
7
8        $('.m-campusmap .popup-slider').slick({
9            dots: false,
10            arrows: false,
11            fade: true,
12            rows: 0,
13            slide: '.e-item',
14            draggable: false,
15        });
16
17        $('.m-campusmap .popup-slider').on('init', function () {
18            $('.m-campusmap .popup').hide();
19            $('.m-campusmap .e-iteminfo').hide();
20        })
21
22        setTimeout(function () {
23            $('.m-campusmap .popup-slider .item-slider').each(function () {
24                $(this).slick({
25                    dots: true,
26                    arrows: false,
27                    rows: 0,
28                    slide: 'span'
29                });
30
31            });
32
33            $('.m-campusmap .e-iteminfo .slider').slick({
34                dots: false,
35                prevArrow: '<button class="slick-nav-btn slick-nav-btn--prev" aria-label="Previous slide"><svg aria-hidden="true" viewBox="0 0 320 512"><path fill="currentColor" d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"/></svg></button>',
36                nextArrow: '<button class="slick-nav-btn slick-nav-btn--next" aria-label="Next slide"><svg aria-hidden="true" viewBox="0 0 320 512"><path fill="currentColor" d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"/></svg></button>',
37                asNavFor: '.m-campusmap .popup-slider'
38            });
39
40        }, 10);
41
42
43        $('.m-campusmap .e-pin').on('click', function () {
44
45            console.log('clicked pin');
46            var slideno = $(this).data('location');
47
48            $('.m-campusmap .e-iteminfo, .m-campusmap .popup').show();
49            $('.e-pin').hide();
50            $('.m-campusmap .e-iteminfo .slider').slick('slickGoTo', slideno - 1);
51            $('.m-campusmap .popup-slider').slick('slickGoTo', slideno - 1);
52            $('.m-campusmap .e-iteminfo .slider').slick('resize');
53            $('.m-campusmap .popup-slider').slick('resize');
54            $('.m-campusmap .popup-slider .item-slider').slick('resize');
55
56
57        });
58
59
60        $('.m-campusmap .popup .e-close').on('click', function () {
61            $('.m-campusmap .popup').fadeOut();
62            $('.m-campusmap .e-iteminfo').fadeOut("fast", function () {
63                $('.e-pin').show();
64
65            });
66
67        });
68
69
70
71    });
72
73
74        $(window).resize(function () {
75            $('.m-campusmap .e-iteminfo .slider').slick('resize');
76            $('.m-campusmap .popup-slider').slick('resize');
77            $('.m-campusmap .popup-slider .item-slider').slick('resize');
78        });
79
80
81  
82
83
84})(window.jQuery, window, document);

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.