PageSourceSearch

https://www.tiesto.com/js/app.js?053704pm

js tiesto.com collected 2026-09-24 17:37:06 UTC 4,784 bytes, 153 lines download raw bytes

1jQuery(document).ready(function () {
2    jQuery('.menu-button').click(function () {
3        jQuery(this).toggleClass('open');
4        jQuery('.menu-social-wrapper').toggleClass('open');
5        jQuery('.menu-social-inner-wrapper').toggleClass('open');
6    });
7    jQuery('.menu-wrapper a').click(function () {
8        jQuery('.menu-button').click();
9    });
10    $('#music').slick({
11        rows: 2,
12        dots: false,
13        arrows: true,
14        infinite: true,
15        speed: 300,
16        swipeToSlide: true,
17        slidesToShow: 4,
18        slidesToScroll: 4,
19
20        responsive: [{
21            breakpoint: 1024,
22            settings: {
23                rows: 3,
24                slidesToShow: 2,
25                slidesToScroll: 2
26            }
27        }
28        ]
29    });
30    jQuery('.leftarr').click(function () {
31        jQuery('.slick-prev').click()
32    })
33    jQuery('.rightarr').click(function () {
34        jQuery('.slick-next').click()
35    })
36    $(".navi").click(function () {
37        jQuery('body').removeClass("sli");
38        jQuery('body').addClass('homePage');
39        jQuery('.music-wrapper').css('opacity', '0');
40        jQuery('.music-wrapper').css('visibility', 'hidden');
41    });
42    $("#dot-icon").click(function () {
43        jQuery('body').addClass("sli");
44        jQuery('body').removeClass('homePage');
45        jQuery('.music-wrapper').css('opacity', '1');
46        jQuery('.music-wrapper').css('visibility', 'visible');
47    });
48});
49
50
51
52/*content fade in on scroll*/
53document.addEventListener('DOMContentLoaded', function() {
54    if (jQuery("body").hasClass("homePage")) {
55        // jQuery('div.merch-inner-wrapper').addClass('fade-in-bottom');
56        jQuery(window).on('scroll', function () {
57
58            var $elem = jQuery('div.merch-inner-wrapper');
59            var $window = jQuery(window);
60
61            var docViewTop = $window.scrollTop();
62            /*console.info("docViewTop" + docViewTop);*/
63            var docViewBottom = docViewTop + $window.height();
64
65            /*console.info("docViewBottom" + docViewBottom);*/
66            var elemTop = $elem.offset().top * 1;
67            /*console.info("elemTop" + elemTop);*/
68            var elemBottom = elemTop + $elem.height();
69            /*console.info("elemBottom" + elemBottom);*/
70            if (elemTop < docViewBottom) {
71                jQuery('div.merch-inner-wrapper').addClass('fade-in-bottom');
72            }else{
73                jQuery('div.merch-inner-wrapper').removeClass('fade-in-bottom');
74            }
75
76        });
77    }
78
79});
80var ytPlayers = [];
81var player;
82
83function playVideos(event) {
84    event.target.playVideo();
85}
86
87function videoPlay() {
88    jQuery('.videoSection .videoWrapper').click(function (e) {
89        e.preventDefault();
90        var youtubeURL = this.querySelector(".videoPlayer").getAttribute("video-id");
91        var youtubeID = youtubeURL;
92        var hash = this.querySelector(".videoPlayer");
93        hash.classList.add("active");
94        jQuery(this).find('div#video-imag-wrapper').hide();
95        jQuery(this).find('.play-button1.playicon-play').hide();
96        var div = document.createElement("div");
97        div.setAttribute("id", "player-" + youtubeID);
98        hash.appendChild(div);
99        var playerID = hash.querySelector("div").getAttribute('id');
100        if (youtubeID.length > 11) {
101            formYoutubePlaylist(playerID, youtubeID);
102        } else {
103            formYoutubePlayer(playerID, youtubeID);
104        }
105    });
106}
107
108function playCurrentVideo(event) {
109    if (Object.keys(ytPlayers).length > 0) {
110        for (let k = 0; k < Object.keys(ytPlayers).length; k++) {
111            ytPlayers[Object.keys(ytPlayers)[k]].pauseVideo()
112        }
113    }
114    event.target.playVideo();
115}
116
117function formYoutubePlaylist(playerID, youtubeID) {
118    player = new YT.Player(playerID, {
119        height: '360',
120        width: '640',
121        playerVars: {
122            listType: 'playlist',
123            list: youtubeID
124        },
125        host: 'https://www.youtube-nocookie.com',
126        events: {
127            'onReady': playCurrentVideo,
128            'onStateChange': onPlayerStateChange
129        }
130    });
131    //ytPlayers.push(playerID);
132    ytPlayers[playerID] = player;
133}
134
135function formYoutubePlayer(playerID, youtubeID) {
136    player = new YT.Player(playerID, {
137        height: '315',
138        width: '560',
139        videoId: youtubeID,
140        host: 'https://www.youtube-nocookie.com',
141        events: {
142            'onReady': playCurrentVideo,
143            'onStateChange': onPlayerStateChange
144        }
145    });
146    ytPlayers[playerID] = player;
147}
148
149
150jQuery(document).ready(function () {
151    videoPlay();
152});
153

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.