1$(function() { 2 var $menu; 3 $('.header .navbar-toggle').click(function(e) { 4 e.preventDefault(); 5 var $item = $(this); 6 var $open = $item.hasClass('collapsed'); 7 8 $menu = $('.header').find($item.data('target')); 9 if ($open && !($menu.hasClass('fullscreen'))) { 10 $menu.addClass('fullscreen'); 11 $menu.addClass('in'); 12 } else { 13 $menu.removeClass('fullscreen'); 14 $menu.removeClass('in'); 15 } 16 17 return false; 18 }); 19 20 $('.nav-main .navbar-nav > .fullscreen-topmenu-exit .fullscreen-exit-icon').click(function() { 21 $menu.removeClass('fullscreen'); 22 $menu.removeClass('in'); 23 }); 24 $('.auth-smm .navbar-nav > .fullscreen-topmenu-exit .fullscreen-exit-icon').click(function() { 25 $menu.removeClass('fullscreen'); 26 $menu.removeClass('in'); 27 }); 28 29 var $element; 30 var $timer = false; 31 var $nav = $('.header .nav.navbar-nav > li').not('.onClick'); 32 var $allNav = $('.header .nav.navbar-nav > li'); 33 $nav.hover( 34 function() { 35 clearTimeout($timer); 36 $element = $(this); 37 $nav.removeClass('open'); 38 $element.addClass('open'); 39 } 40 ); 41 42 $('.header .nav.navbar-nav').mouseleave(function() { 43 $timer = setTimeout(function() { 44 $allNav.removeClass('open'); 45 }, 300); 46 }); 47 48 var $navOnClick = $('.header .nav.navbar-nav > li.onClick > a'); 49 $navOnClick.click( 50 function(event) { 51 event.preventDefault(); 52 clearTimeout($timer); 53 $element = $(this).closest('li.onClick'); 54 $element.toggleClass('open'); 55 } 56 ); 57 58 59 60 $('.header .nav-main > .navbar-nav > li.dropdown').on('touchstart', function(e) { 61 $element = $(this); 62 if ($element.hasClass('open')) { 63 return true; 64 } 65 $nav.removeClass('open'); 66 $element.addClass('open'); 67 return false; 68 }) 69}); 70
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.