1var $j = jQuery.noConflict(); 2$j(document).ready(function(){ 3 4 // Menu mobile // 5 $j(".menu-button").toggle(function() { 6 $j('body').removeClass("menu-close").addClass("menu-open"); 7 // $j("html, body").animate({ scrollTop: 0 }, "slow"); 8 }, function() { 9 $j('body').removeClass("menu-open").addClass("menu-close"); 10 }); 11 12 $j(".module.menu-mobile li.deeper").click(function() { 13 $j(this).toggleClass("open"); 14 }); 15 16 17 // open sub menu on click 18 $j(function() { 19 $j(".module.menu li.parent").on("click", function(e) { 20 if($j(this).hasClass('subOpen')){ 21 $j('.module.menu li.parent').removeClass("subOpen"); 22 }else{ 23 $j(".module.menu li.parent").removeClass("subOpen"); 24 $j(this).addClass("subOpen"); 25 e.stopPropagation() 26 } 27 }); 28 $j(document).on("click", function(e) { 29 if ($j(e.target).is(".module.menu li.parent.subOpen") === false) { 30 $j(".module.menu li.parent").removeClass("subOpen"); 31 } 32 }); 33 }); 34 35 36 // Smooth scrolling to any internal tags 37 jQuery('a[href*=#]:not([href=#])').click(function() { 38 if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) { 39 var target = jQuery(this.hash); 40 target = target.length ? target : jQuery('[name=' + this.hash.slice(1) +']'); 41 if (target.length) { 42 jQuery('html,body').animate({ 43 scrollTop: target.offset().top - 80 44 }, 500); 45 return false; 46 } 47 } 48 }); 49 50 51 52 // hide alert bar once closed 53 // --> set element to display none 54 // close alert bar 55 window.onload = function() { 56 var fragment = document.getElementById('top'); 57 document.getElementById('p_topnc').addEventListener('click', function(e) { 58 // console.log('clicked'); 59 e.preventDefault(); 60 fragment.style.display = 'none'; 61 sessionStorage.setItem('close', 'close'); 62 }); 63 64 if (sessionStorage.getItem('close') != 'close') { 65 fragment.style.display = 'block'; 66 } 67 68 if (sessionStorage.getItem('close') === 'close') { 69 fragment.style.display = 'none'; 70 } 71 } 72 73 74 75 76 77 78}); 79 80// Menu scroll 81$j(document).scroll(function ($) { 82 var scroll = $j(window).scrollTop(); 83 if (scroll > 120 ) { 84 $j('body').addClass('scroll'); 85 } 86 if (scroll <= 120 ) { 87 $j('body').removeClass('scroll'); 88 } 89}); 90 91$j(document).scroll(function ($) { 92 var scroll = $j(window).scrollTop(); 93 if (scroll > 200 ) { 94 $j('body').addClass('scrolled'); 95 } 96 if (scroll <= 200 ) { 97 $j('body').removeClass('scrolled'); 98 } 99}); 100 101 102 103// resources - add/remove active class filter 104var countChecked = function() { 105 var n = $j( "input:checked" ); 106 // console.log(n + (n === 1 ? " is" : " are") + " checked!" ); 107 n.next('label').addClass('active'); 108 $j("button").removeClass("active"); 109}; 110countChecked(); 111 112// fr 113$j('#mod-finder-searchform-171').on('change', function(e) { 114 if ($j(e.target).is("label.active") === false) { 115 $j("label.active").removeClass("active"); 116 } 117 countChecked(); 118}); 119 120// en 121$j('#mod-finder-searchform-172').on('change', function(e) { 122 if ($j(e.target).is("label.active") === false) { 123 $j("label.active").removeClass("active"); 124 } 125 countChecked(); 126}); 127 128// resources - add/remove class button 129// $j(function() { 130// $j(".module.filter .jlcontentfieldsfilter .jlmf-section button.jlmf-link").on("click", function(e) { 131// 132// if($j(this).hasClass('active')){ 133// $j('.module.filter .jlcontentfieldsfilter .jlmf-section input.jlmf-radio').next().removeClass("active"); 134// }else{ 135// $j(".module.filter .jlcontentfieldsfilter .jlmf-section input.jlmf-radio").next().removeClass("active"); 136// $j(this).addClass("active"); 137// e.stopPropagation() 138// } 139// 140// }); 141// }); 142// 143// // fr 144// if (!$j("input[name='jlcontentfieldsfilter[5][]']:checked").val()) { 145// // console.log('Nothing is checked!'); 146// $j(".module.filter .jlcontentfieldsfilter .jlmf-section button.jlmf-link").addClass('active'); 147// } 148// 149// // en 150// if (!$j("input[name='jlcontentfieldsfilter[6][]']:checked").val()) { 151// // console.log('Nothing is checked!'); 152// $j(".module.filter .jlcontentfieldsfilter .jlmf-section button.jlmf-link").addClass('active'); 153// } 154 155 156// skipButton 157$j(".module.skipButton a").click(function(evt){ 158 var anchortarget = $j(this).attr("href"); 159 $j(anchortarget).attr("tabindex", -1).focus(); 160}); 161 162 163// ressources 164$j('.item-page.resources .category-module.resources').tyler({mxwidth: 900, space: 40, bottom: 40, minWidth: 400}
164); 165 166 167$j(document).ready(function(){ 168 var radioValue; 169 radioValue = $j('.item-page.resources input:checked', '#content').val() 170 // console.log(radioValue); 171 $j('.item-page.resources .category-module.resources').css('display','none'); 172 $j('.item-page.resources .category-module.resources.all').css('display','block'); 173 174}); 175 176$j(".item-page.resources input").on("click", function(e) { 177 radioValue = $j(this).val(); 178 // console.log(radioValue); 179 if(radioValue === 'all'){ 180 $j('.item-page.resources .category-module.resources').css('display','none'); 181 $j('.item-page.resources .category-module.resources.all').css('display','block'); 182 } 183 if(radioValue === 'articles'){ 184 $j('.item-page.resources .category-module.resources').css('display','none'); 185 $j('.item-page.resources .category-module.resources.articles').css('display','block'); 186 } 187 if(radioValue === 'videos'){ 188 $j('.item-page.resources .category-module.resources').css('display','none'); 189 $j('.item-page.resources .category-module.resources.videos').css('display','block'); 190 } 191 if(radioValue === 'info'){ 192 $j('.item-page.resources .category-module.resources').css('display','none'); 193 $j('.item-page.resources .category-module.resources.info').css('display','block'); 194 } 195 if(radioValue === 'social'){ 196 $j('.item-page.resources .category-module.resources').css('display','none'); 197 $j('.item-page.resources .category-module.resources.social').css('display','block'); 198 } 199 if(radioValue === 'brochures'){ 200 $j('.item-page.resources .category-module.resources').css('display','none'); 201 $j('.item-page.resources .category-module.resources.brochures').css('display','block'); 202 } 203 204 205 206 207})
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.