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">⏷</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.