1// Main scripts file 2(function ($) { 3 4 $(document).ready(function () { 5 6 7 /* Main menu custom scroll Bar for window width > 1100 */ 8 // if( $( window ).width() >= 1100 ){ 9 // $( '.nav_scrollable_content' ).mCustomScrollbar({ 10 // alwaysShowScrollbar:true 11 // }); 12 // } 13 /* End Main menu custom scroll Bar for window width > 1200 */ 14 15 16 17 // $( '.nav_toggle, .search_toggle' ).on( 'click', function( e ){ 18 // e.preventDefault(); 19 // var el = $( this ).hasClass( 'nav_toggle' ) ? 'navigation' : 'search', 20 // // bodyClass = $( this ).hasClass( 'nav_toggle' ) ? 'nav_is_open' : 'search_is_open'; 21 // bodyClass = $( this ).hasClass( 'nav_toggle' ) ? 'nav_is_open' : 'search_is_open'; 22 23 // $(this).toggleClass( 'active' ).blur(); 24 // $( '.' + el + '_area' ).toggleClass( 'active' ); 25 // $( 'body' ).toggleClass( bodyClass ); 26 // $( 'html' ).toggleClass('body_' + bodyClass ); 27 28 // if( $( window ).width() > 1024 ){ 29 // $( '.header_search .search-form .live-search' ).focus(); 30 // } 31 32 // }); 33 34 $('.burger').on('click', function (e) { 35 var $html = $('html'); 36 37 e.preventDefault(); 38 e.stopPropagation(); 39 $html.toggleClass('mainNav--opened'); 40 }); 41 42 // Side Navigation 43 // sub menu toggles 44 // $('.menu-item-has-children > .menu-item__toggle-children').click(function(e){ 45 // if ( $('.navigation_area.active').length ) { 46 // e.preventDefault(); 47 // } 48 49 // var parent_li = $(this).parent(); 50 // var rest_li = $('.menu-item-has-children').not($(this).parent()); 51 52 // $(rest_li).children('.sub-menu').slideUp(); 53 // $(rest_li).removeClass('active'); 54 // $(parent_li).children('.sub-menu').slideToggle(); 55 // $(parent_li).toggleClass('active'); 56 // }); 57 58 59 // if( $('.custom_scrollable_content').length > 0 ) { 60 // $(".custom_scrollable_content").mCustomScrollbar(); 61 // } 62 63 // Scroll to top button 64 // if ( $('.scrollup').length > 0 ) { 65 // $('.scrollup').click(function(){ 66 // $("html, body").animate({ scrollTop: 0 }, 800); 67 // return false; 68 // }); 69 // } 70 71 // Carousel 72 73 // if ( $('.carousel').length > 0 ) { 74 // // slider 75 // $slick_slider = $('.carousel'); 76 // settings_slider = { 77 // slide: '.slide_item', 78 // rows: 0, 79 // slidesToShow: 2, 80 // slidesToScroll: 1, 81 // adaptiveHeight: true, 82 // infinite: false, 83 // dots: false, 84 // arrows: false, 85 // centerMode: true, 86 // centerPadding: '70px', 87 // initialSlide: 1, 88 // responsive: [ 89 // { 90 // breakpoint: 767, 91 // settings: { 92 // slidesToShow: 1, 93 // slidesToScroll: 1, 94 // centerPadding: '60px', 95 // initialSlide: 0, 96 // } 97 // } 98 // ] 99 // } 100 // slick_on_mobile( $slick_slider, settings_slider); 101 102 // // slick on mobile 103 // function slick_on_mobile(slider, settings){ 104 105 // $(window).on('load resize', function() { 106 // if ($(window).width() > 1023) { 107 // if (slider.hasClass('slick-initialized')) { 108 // slider.slick('unslick'); 109 // console.log("UNSLICK") 110 // } 111 // return 112 // } 113 // console.log("SLICK") 114 // if (!slider.hasClass('slick-initialized')) { 115 // return slider.slick(settings); 116 // } 117 // }); 118 // }; 119 120 // } 121 122 var scrollTop = 0, 123 scrollDirection; 124 125 $(window).on('scroll', function () { 126 // if( $( window ).width() <= 1023 && $( window ).scrollTop() > 0 ){ 127 // }else{ 128 // } 129 130 131 // if( $( window ).scrollTop() < 150 ){ 132 // } else { 133 // } 134 }); 135 136 137 var resize; 138 $(window).on('orientationchange', function () { 139 140 // clearTimeout(resize); 141 }); 142 143 $(window).on('resize', function () { 144 // fix_in_parent(); 145 146 checkTopArticleWidth(); 147 }); 148 149 150 // Lang nav 151 $('.language_selector .dropdown__selected').click(function () { 152 $(this).closest('.language_selector').find('.dropdown').toggleClass('dropdown--open'); 153 $(this).closest('.language_selector').find('.dropdown__list').slideToggle(); 154 }); 155 156 // main menu 157 $('.mainNav--hasSubmenu').click(function (e) { 158 159 if ($(e.target).attr('href')) { 160 return; 161 } 162 163 e.preventDefault(); 164 e.stopPropagation(); 165 166 $(this).addClass('mainNav__li--active'); 167 $('.mainNav').find(' > .mainNav__ul').addClass('mainNav__ul--relative'); 168 169 }); 170 171 $('.mainNav__back').click(function (e) { 172 173 e.preventDefault(); 174 e.stopPropagation(); 175 176 var $element = $(this).closest('.mainNav--hasSubmenu'); 177 178 $element.removeClass('mainNav__li--active'); 179 $('.mainNav').find(' > .mainNav__ul').removeClass('mainNav__ul--relative'); 180 181 }); 182 183 184 // TABS 185 $('.tab__navItem').click(function (e) { 186 e.preventDefault(); 187 188 var $element = $('.tab'); 189 190 $element.find(".tab__navItem").removeClass("tab__navItem--active"); 191 $(this).addClass("tab__navItem--active"); 192 $element.find(".tab__item").removeClass("tab__item--active"); 193 $element.find(".tab__item[data-tab-item='" + $(this).data("tab-item") + "']").addClass("tab__item--active"); 194 }); 195 196 // Wide desktop Menu 197 $('.mainNav--hasSubmenu').hover( 198 function () { 199 if ($(window).width() >= 1357) { 200 $(this).children(".sub-menu").css('pointer-events', 'initial'); 201 $(this).addClass('mainNav__li--active'); 202 } 203 204 }, 205 function () { 206 if ($(window).width() >= 1357) { 207 $(this).children(".sub-menu").css('pointer-events', 'n
207one'); 208 $(this).removeClass('mainNav__li--active'); 209 } 210 }, 211 ); 212 213 214 // Select Year 215 216 $('.selectBox .dropdown__list').mCustomScrollbar({ 217 axis: "y", 218 live: "on", 219 }); 220 221 $('.dropdown__selected').click(function (e) { 222 $(this).closest('.selectBox').find('.dropdown').toggleClass('dropdown--open'); 223 // $( this ).closest( '.selectBox' ).find( '.dropdown__list' ).slideToggle(); 224 $(this).closest('.selectBox').find('.dropdown__list').show(); 225 }); 226 227 //Footer GEMH Dropdown 228 $(".title-more").click(function () { 229 $(".title-more").each(function () { 230 $(this).toggleClass('active'); 231 $(this).next("span").slideToggle('linear'); 232 }); 233 }); 234 235 // Hp slide 236 if ($('.heroNewsSlider').length) { 237 238 $('.heroNewsSlider').slick({ 239 slidesToShow: 1, 240 slidesToScroll: 1, 241 dots: false, 242 arrows: false, 243 autoplay: true, 244 autoplaySpeed: 8000, 245 infinite: true, 246 speed: 400, 247 fade: false, 248 cssEase: 'linear' 249 }); 250 251 } 252 253 if ($('.newsSlider').length) { 254 255 $('.newsSlider').slick({ 256 slidesToShow: 4, 257 slidesToScroll: 1, 258 dots: true, 259 appendDots: ".newsSlider__customNav", 260 appendArrows: ".newsSlider__customNav", 261 responsive: [{ 262 breakpoint: 1023, 263 settings: { 264 slidesToShow: 2, 265 slidesToScroll: 1 266 } 267 }, { 268 breakpoint: 640, 269 settings: { 270 slidesToShow: 1, 271 slidesToScroll: 1 272 } 273 }] 274 }); 275 } 276 277 // Sidebar phone 278 $('.phoneSupport > .btn').click(function () { 279 if (!window.device.desktop()) { 280 $(this).closest('.phoneSupport').toggleClass('phoneSupport--open'); 281 } 282 }); 283 284 /*Top Banner Latest Articles Section 285 $total_articles = $(".toprow-latest-articles a").length; 286 $count = 1; 287 $('.toprow-latest-articles').children().eq(0).animate({ 288 width: 'toggle', 289 duration: 800 290 }).delay(3600).animate({ 291 width: 'toggle', 292 duration: 500 293 }); 294 295 setInterval(function () { 296 if (!document.hidden) { 297 $('.toprow-latest-articles').children().eq($count).animate({ 298 width: 'toggle', 299 duration: 800 300 }).delay(3600).animate({ 301 width: 'toggle', 302 duration: 500 303 }); 304 if ($count == $total_articles - 1) { 305 $count = 0; 306 } else { 307 $count++; 308 } 309 } 310 }, 5000); 311 312 */ 313 314 //Error fix for paginate_links() - first page link 315 $(".pagination__li a.page-numbers").each(function () { 316 if ($(this).attr('href') == '') { 317 $(this).prop("href", "?pg=1"); 318 } 319 }); 320 321 322 $.noConflict(); 323 324 function checkTopArticleWidth() { 325 let topRowArticlesWrapperWidth = $(".toprow-latest-articles").width(); 326 let topRowArticleWidth = $(".toprow-latest-articles .toprow-article span").width(); 327 let topRowArticle = $(".toprow-latest-articles .toprow-article"); 328 329 if (topRowArticleWidth > topRowArticlesWrapperWidth) { 330 // enable marquee effect 331 topRowArticle.addClass("has-marquee"); 332 } else { 333 topRowArticle.removeClass("has-marquee"); 334 } 335 } 336 337 checkTopArticleWidth(); 338 339 }); // doc ready end 340 341})(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.