PageSourceSearch

https://www.iseas.edu.sg/wp-content/themes/iseas/assets/js/bxslider-custom.js?ver=20170628

js iseas.edu.sg collected 2026-10-01 10:16:55 UTC 5,844 bytes, 144 lines download raw bytes

1
2(function ($) { //create closure so we can safely use $ as alias for jQuery
3
4    $(document).ready(function () {
5
6        "use strict";
7
8        /*-----------------------------------------------------------------------------------*/
9        /*  Superfish Menu
10        /*-----------------------------------------------------------------------------------*/
11        // initialise plugin
12        var example = $('.sf-menu').superfish({
13            //add options here if required
14            delay: 100,
15            speed: 'fast',
16            autoArrows: false
17        });
18
19        /*-----------------------------------------------------------------------------------*/
20        /*  bxSlider
21        /*-----------------------------------------------------------------------------------*/
22        // $('#featured-content .featured-slide .entry-header').fadeIn("100");
23        // $('#featured-content .featured-slide .gradient').fadeIn("100");          
24        $('.bxslider').show().bxSlider({
25            auto: true,
26            preloadImages: 'none',
27            pause: '5000',
28            autoHover: true,
29            touchEnabled: false,
30            onSliderLoad: function () {
31                $(".bxslider").css("display", "block");
32                $(".bxslider").css("visibility", "visible");
33                $('#featured-content .featured-slide .entry-header').fadeIn("100");
34                $('#featured-content .featured-slide .gradient').fadeIn("100");
35            }
36        });
37
38        // $('.bxslider').bxSlider({
39        // });
40
41        /*-----------------------------------------------------------------------------------*/
42        /*  Back to Top
43        /*-----------------------------------------------------------------------------------*/
44        // hide #back-top first
45        $("#back-top").hide();
46
47        $(function () {
48            // fade in #back-top
49            $(window).scroll(function () {
50                if ($(this).scrollTop() > 100) {
51                    $('#back-top').fadeIn('200');
52                } else {
53                    $('#back-top').fadeOut('200');
54                }
55            });
56
57            // scroll body to 0px on click
58            $('#back-top a').click(function () {
59                $('body,html').animate({
60                    scrollTop: 0
61                }, 400);
62                return false;
63            });
64        });
65
66        /*-----------------------------------------------------------------------------------*/
67        /*  Mobile Menu & Search
68        /*-----------------------------------------------------------------------------------*/
69
70        /* Mobile Menu */
71        $('.menu-icon-open').click(function () {
72
73            $('.mobile-menu').slideDown('fast', function () { });
74            $('.menu-icon-open').toggleClass('active');
75            $('.menu-icon-close').toggleClass('active');
76
77            $('.header-search').slideUp('fast', function () { });
78            $('.search-icon > .genericon-search').removeClass('active');
79            $('.search-icon > .genericon-close').removeClass('active');
80
81        });
82
83        $('.menu-icon-close').click(function () {
84
85            $('.mobile-menu').slideUp('fast', function () { });
86            $('.menu-icon-open').toggleClass('active');
87            $('.menu-icon-close').toggleClass('active');
88
89            $('.header-search').slideUp('fast', function () { });
90            $('.search-icon > .genericon-search').removeClass('active');
91            $('.search-icon > .genericon-close').removeClass('active');
92
93        });
94
95        /* Mobile Search */
96        $('.search-icon > .genericon-search').click(function () {
97
98            $('.header-search').slideDown('fast', function () { });
99            $('.search-icon > .genericon-search').toggleClass('active');
100            $('.search-icon > .genericon-close').toggleClass('active');
101
102            $('.mobile-menu').slideUp('fast', function () { });
103            $('.menu-icon-open').removeClass('active');
104            $('.menu-icon-close').removeClass('active');
105
106        });
107
108        $('.search-icon > .genericon-close').click(function () {
109
110            $('.header-search').slideUp('fast', function () { });
111            $('.search-icon > .genericon-search').toggleClass('active');
112            $('.search-icon > .genericon-close').toggleClass('active');
113
114            $('.mobile-menu').slideUp('fast', function () { });
115            $('.menu-icon-open').removeClass('active');
116            $('.menu-icon-close').removeClass('active');
117
118        });
119        if ($('.gfield_description').length != 0) {
120            var mailling_text = document.getElementById('gfield_description_1_10');
121            $('.gfield_checkbox').prepend(mailling_text);
122            $(".gfield_checkbox div").removeClass('gfield_description')
123        }
124
125        // Dropdown menu sidebar for article and Commentaries
126        var menu_link = $('#menu-menu-articles-comment .menu-item-has-children > a');
127        var dropdownInterval = setInterval(() => {
128            $('#menu-menu-articles-comment .menu-item-has-children.current-menu-ancestor .toggle').addClass('active-accordion');
129            if ( $('#menu-menu-articles-comment .menu-item-has-children.current-menu-ancestor .toggle').hasClass('active-accordion')) {
130                clearInterval(dropdownInterval);
131            }
132        }, 200);
133        $('<span class="toggle">&#9207;</span>').insertAfter(menu_link);
134        $('#menu-menu-articles-comment li:not(.current-menu-parent) .sub-menu').hide();
135        $('.toggle').on('click', function (e) {
136            e.preventDefault();
137            $(this).next().slideToggle(300);
138            $(this).toggleClass('active-accordion');
139        });
140
141
142    });
143
144})(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.