1 2// Switch between top and sticky menu on window scroll. 3function handleMobileMenuForLoggedInUser() { 4 if(parseInt(jQuery(window).scrollTop()) < 46) { 5 jQuery(".logged-in-mobile-sticky-menu").css("top", "46px"); 6 } else { 7 jQuery(".logged-in-mobile-sticky-menu").css("top", "0"); 8 } 9}; 10 11 12 13jQuery(document).ready(function($){ 14 if ($(window).width() < 768) { 15 if($('#navbarNavAltMarkup #mimaki-main-menu').length < 1){ 16 $('#mimaki-main-menu').appendTo('#navbarNavAltMarkup .navbar-nav'); 17 } 18 } 19 else { 20 if($('#ubermenu-navbar #mimaki-main-menu').length < 1){ 21 $('#mimaki-main-menu').appendTo('#ubermenu-navbar .container .col-12'); 22 } 23 if($('#menu-search-top #mimaki-searchform').length < 1){ 24 $('#mimaki-searchform').appendTo('#menu-search-top'); 25 } 26 } 27 $(window).scroll(function() { 28 if( $('#header-menu').length < 1 ){ 29 return false; 30 } 31 if($(window).scrollTop() < document.querySelector("#header-menu").offsetHeight) { 32 if($('#menu-search-top #mimaki-searchform').length < 1){ 33 $('#mimaki-searchform').appendTo('#menu-search-top'); 34 } 35 $("#header-menu").removeClass("sticky-menu-container"); 36 $("#header-menu").removeClass("fixed-top"); 37 $("#header-menu").addClass("top-menu-container"); 38 $("#ubermenu-navbar").removeClass("ubermenu-fixed-top-navbar"); 39 } else { 40 $("#header-menu").addClass("sticky-menu-container"); 41 $("#header-menu").addClass("fixed-top"); 42 $("#header-menu").removeClass("top-menu-container"); 43 $("#ubermenu-navbar").addClass("ubermenu-fixed-top-navbar"); 44 } 45 }); 46 47 // move login form 48 $('#login-button-menu').on( 'click', function(){ 49 if( $('#dropdown-login-menu #mimaki-login-form').length < 1){ 50 $('#mimaki-login-form').appendTo('#dropdown-login-menu .drop-loginform'); 51 } 52 }); 53 // move login form 54 $('#login-logo').on( 'click', function(){ 55 if( $('#sticky-dropdown-login-menu #mimaki-login-form').length < 1){ 56 $('#mimaki-login-form').appendTo('#sticky-dropdown-login-menu .drop-loginform'); 57 } 58 }); 59 // move login form 60 $('#login-mobile-logo').on( 'click', function(){ 61 if( $('#sticky-mobile-login-menu #mimaki-login-form').length < 1){ 62 $('#mimaki-login-form').appendTo('#sticky-mobile-login-menu .drop-loginform'); 63 } 64 }); 65 66 // move search form 67 $('#search-logo').on( 'click', function(){ 68 if( $('#search-dropdown-sticky #mimaki-searchform').length < 1){ 69 $('#mimaki-searchform').appendTo('#search-dropdown-sticky'); 70 } 71 }); 72 73 // move search form 74 $('#search-logo-mobile').on( 'click', function(){ 75 if( $('#search-dropdown-mobile #mimaki-searchform').length < 1){ 76 $('#mimaki-searchform').appendTo('#search-dropdown-mobile'); 77 } 78 }); 79 80 // move language-area 81 $('#language-select-top').on( 'click', function(){ 82 if( $('#top-menu #mimaki-languages-selector').length < 1){ 83 $('#mimaki-languages-selector').appendTo('#top-menu .languages-selector'); 84 } 85 }); 86 87 // move language-area 88 $('#language-logo-sticky').on( 'click', function(){ 89 if( $('#ubermenu-navbar #mimaki-languages-selector').length < 1){ 90 $('#mimaki-languages-selector').appendTo('#ubermenu-navbar .languages-selector'); 91 } 92 }); 93 94 // move language-area 95 $('#language-logo-mobile').on( 'click', function(){ 96 if( $('#mobile-menu #mimaki-languages-selector').length < 1){ 97 $('#mimaki-languages-selector').appendTo('#mobile-menu .languages-selector'); 98 } 99 }); 100 101 102 // Add placeholder text to login form inputs. 103 $('.login-username input').attr("placeholder", loginText.user); 104 $('.login-password input').attr("placeholder", loginText.password); 105 106 // Add transition arrow between menu item and submenu. 107 $('.ubermenu-main > ul > li').on( 'ubermenuopen', function() { 108 if($(this).hasClass('ubermenu-active') && $(this).find('.arrow-down').length == 0) { 109 $(this).append('<div class="arrow-down"></div>'); 110 $('.arrow-down').css('left', $('.ubermenu-active').position().left + $('.ubermenu-active').width()/2 - 10); 111 } 112 }); 113 $('.ubermenu-main > ul > li').on( 'ubermenuclose', function() { 114 if(!$(this).hasClass('ubermenu-active')) { 115 $('.arrow-down').remove(); 116 } 117 }); 118 // Add transition arrow when language, search or login dropdown is expanded 119 $('.menu-icons .dropdown').on('show.bs.dropdown', function () { 120 if($(this).find('.arrow-down').length == 0) { 121 $(this).append('<div class="arrow-down"></div>'); 122 //$('.arrow-down').css('left', $('.menu-icons .dropdown').position().left + $('.ubermenu-active').width()/2 + 5); 123 } 124 }); 125 $('.menu-icons .dropdown').on('hide.bs.dropdown', function () { 126 $('.arrow-down').remove(); 127 }); 128 // Add transition arrow when language, search or login dropdown is expanded for mobile menu 129 $('.mobile-search-menu .dropdown').on('show.bs.dropdown', function () { 130 if($(this).find('.arrow-down').length == 0) { 131 $(this).append('<div class="arrow-down"></div>'); 132 $('.arrow-down').css('left', $('.menu-icons .dropdown').position().left + $('.ubermenu-active').width()/2 + 5); 133 } 134 }); 135 $('.mobile-search-menu .dropdown').on('hide.bs.dropdown', function () { 136 $('.arrow-down').remove(); 137 }); 138 139 $('#news-subscribe-button-modal').on('click', function () { 140 $('.ubermenu-item').removeClass('ubermenu-active'); 141 }) 142 143 if($('#multiple-slider').length > 0){ 144 $('#multiple-slider').tinycarousel({ infinite: true }); 145 } 146 147});
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.