1var $ = jQuery.noConflict(); 2var navigationStyle; 3$(document).ready(function($) { 4 "use strict"; 5 6 var $body = $('body'); 7 8 if( $body.hasClass('navigation-top-header') ) { 9 $( ".main-navigation.navigation-top-header" ).load( "assets/external/_navigation.html" ); 10 navigationStyle = "topHeader"; 11 } 12 else if( $body.hasClass('navigation-off-canvas') ) { 13 $( ".main-navigation.navigation-off-canvas" ).load( "assets/external/_navigation.html" ); 14 navigationStyle = "offCanvas"; 15 } 16 mobileNavigation(); 17}); 18 19$(window).resize(function(){ 20 mobileNavigation(); 21}); 22 23// Navigation on small screen ------------------------------------------------------------------------------------------ 24 25function mobileNavigation(){ 26 if( $(window).width() < 979 ){ 27 //$(".main-navigation.navigation-top-header").remove(); 28 $(".main-navigation.navigation-top-header").css("display","none"); 29 $(".toggle-navigation").css("display","inline-block"); 30 $(".main-navigation.navigation-off-canvas").load("assets/external/_navigation.html"); 31 $("body").removeClass("navigation-top-header"); 32 $("body").addClass("navigation-off-canvas"); 33 } 34 else { 35 if( navigationStyle == "topHeader" ){ 36 $( ".main-navigation.navigation-top-header" ).load( "assets/external/_navigation.html" ); 37 $("body").removeClass("navigation-off-canvas"); 38 $("body").addClass("navigation-top-header"); 39 $(".main-navigation.navigation-top-header").css("display","inline-block"); 40 $(".toggle-navigation").css("display","none"); 41 }else { 42 $( ".main-navigation.navigation-off-canvas" ).load( "assets/external/_navigation.html" ); 43 } 44 } 45} 46 47// Toggle off canvas navigation ---------------------------------------------------------------------------------------- 48 49$('.header .toggle-navigation').on( "click", function() { 50 console.log("click"); 51 $('#outer-wrapper').toggleClass('show-nav'); 52}); 53 54$('#page-content').on( "click", function() { 55 if( $('body').hasClass('navigation-off-canvas') ){ 56 $('#outer-wrapper').removeClass('show-nav'); 57 } 58});
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.