PageSourceSearch

https://www.memphis.edu/_resources/js/scripts.js

js memphis.edu collected 2026-10-01 08:51:22 UTC 5,131 bytes, 198 lines download raw bytes

1$(document).ready(function () {
2
3    $('.quote-gallery .carousel').slick({
4        arrows: true,
5        dots: true,
6        infinite: true,
7        speed: 400,
8        slidesToShow: 3,
9        slidesToScroll: 3,
10        responsive: [
11            {
12                breakpoint: 991.5,
13                settings: {
14                    slidesToShow: 2,
15                    slidesToScroll: 2
16                }
17            },
18            {
19                breakpoint: 767.5,
20                settings: {
21                    slidesToShow: 1,
22                    slidesToScroll: 1
23                }
24            }
25        ]
26    });
27
28    $('.social-feed .carousel').slick({
29        arrows: true,
30        dots: true,
31        infinite: true,
32        speed: 400,
33        slidesToShow: 4,
34        slidesToScroll: 4,
35        responsive: [
36            {
37                breakpoint: 991.5,
38                settings: {
39                    slidesToShow: 2,
40                    slidesToScroll: 2
41                }
42            },
43            {
44                breakpoint: 767.5,
45                settings: {
46                    slidesToShow: 1,
47                    slidesToScroll: 1
48                }
49            }
50        ]
51    });
52
53    $('.carousel-cards-pattern .carousel').slick({
54        arrows: true,
55        dots: true,
56        infinite: true,
57        speed: 400,
58        slidesToShow: 3,
59        slidesToScroll: 3,
60        responsive: [
61            {
62                breakpoint: 991.5,
63                settings: {
64                    slidesToShow: 2,
65                    slidesToScroll: 2
66                }
67            },
68            {
69                breakpoint: 767.5,
70                settings: {
71                    slidesToShow: 1,
72                    slidesToScroll: 1
73                }
74            }
75        ]
76    });
77
78    $('.carousel-cards-color .carousel').slick({
79        arrows: true,
80        dots: true,
81        infinite: true,
82        speed: 400,
83        slidesToShow: 3,
84        slidesToScroll: 3,
85        responsive: [
86            {
87                breakpoint: 991.5,
88                settings: {
89                    slidesToShow: 2,
90                    slidesToScroll: 2
91                }
92            },
93            {
94                breakpoint: 767.5,
95                settings: {
96                    slidesToShow: 1,
97                    slidesToScroll: 1
98                }
99            }
100        ]
101    });
102
103});
104
105
106$(document).ready(function () {
107    // Tab Switching: #bentoSelect controls .tab-pane visibility
108    const $bentoSelect = $('#bentoSelect');
109    if ($bentoSelect.length) {
110        $bentoSelect.on('change', function () {
111            const selectedTabId = $(this).val();
112            $('.tab-pane').removeClass('show active');
113            $(selectedTabId).addClass('show active');
114        });
115    }
116
117
118    // Hero Video Play/Pause Toggle
119    const $playPauseButton = $('.play-pause');
120    const heroVideo = document.getElementById("heroVideo");
121
122    if ($playPauseButton.length && heroVideo) {
123        let isPlaying = true;
124        $playPauseButton.on('click', function () {
125            if (isPlaying) {
126                heroVideo.pause();
127                $(this).html("<span class='fa fa-play'></span> <span>Play</span>");
128            } else {
129                heroVideo.play();
130                $(this).html("<span class='fa fa-pause'></span> <span>Pause</span>");
131            }
132            isPlaying = !isPlaying;
133        });
134    }   
135});
136
137// sidenav mobile acccordion 
138$(document).ready(function () { 
139    const $content = $('#sidenavContent'); 
140    const $desktopWrapper = $('#sidenavWrapperDesktop'); 
141    const $mobileWrapper = $('#sidenavWrapperMobile #accordionBodyWrapper'); 
142
143    function moveToMobile() { 
144        if (!$mobileWrapper.find($content).length) { 
145            $content.appendTo($mobileWrapper); 
146        } 
147    } 
148
149    function moveToDesktop() { 
150        if (!$desktopWrapper.find($content).length) { 
151            $content.appendTo($desktopWrapper); 
152        } 
153    } 
154
155    function handleResize() { 
156        if (window.innerWidth < 992) { 
157            moveToMobile(); 
158        } else { 
159            moveToDesktop(); 
160        } 
161    } 
162
163    // Initial load and responsive handling 
164    handleResize(); 
165    $(window).on('resize', handleResize); 
166}); 
167
168
169// tertiary nav mobile acccordion 
170$(document).ready(function () { 
171    const $content = $('#tertiarynavContent'); 
172    const $desktopWrapper = $('#tertiarynavWrapperDesktop'); 
173    const $mobileWrapper = $('#tertiarynavWrapperMobile #accordionBodyWrapper'); 
174
175    function moveToMobile() { 
176        if (!$mobileWrapper.find($content).length) { 
177            $content.appendTo($mobileWrapper); 
178        } 
179    } 
180
181    function moveToDesktop() { 
182        if (!$desktopWrapper.find($content).length) { 
183            $content.appendTo($desktopWrapper); 
184        } 
185    } 
186
187    function handleResize() { 
188        if (window.innerWidth < 992) { 
189            moveToMobile(); 
190        } else { 
191            moveToDesktop(); 
192        } 
193    } 
194
195    // Initial load and responsive handling 
196    handleResize(); 
197    $(window).on('resize', handleResize); 
198});

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.