1<!-- BEGIN SHOW/HIDE MAIN MENU --> 2jQuery('.morph-main-menu-button-wrapper, .morph-main-menu-activator').on('touchstart click', function(e) { 3'use strict'; 4 e.preventDefault(); 5 if(jQuery('.morph-main-wrapper').hasClass('morph-main-wrapper-active')) 6 { 7 /* hide morph slide */ 8 jQuery('.morph-main-wrapper').removeClass('morph-main-wrapper-active'); 9 /* hide morph background */ 10 jQuery('.morph-main-background').removeClass('morph-main-background-active'); 11 /* hide background overlay */ 12 jQuery('.morph-background-overlay').removeClass('morph-background-overlay-active'); 13 /* hide expanded menu button */ 14 jQuery('.morph-main-menu-button-wrapper').removeClass('morph-menu-active'); 15 16 /* when menu de-activated, animate main menu items */ 17 jQuery('.morph-menu-wrapper').removeClass('morph-menu-wrapper-active'); 18 19 /* hide search field close button */ 20 jQuery('.morph-search-close-wrapper').removeClass('morph-search-close-wrapper-active'); 21 /* hide search field */ 22 jQuery('.morph-search-wrapper').removeClass('morph-search-wrapper-active'); 23 jQuery('.morph-search-wrapper #searchform #s').blur(); 24 /* show search button */ 25 jQuery('.morph-search-button').removeClass('morph-search-button-hidden'); 26 27 /* hide secondary menu */ 28 jQuery('.morph-secondary-menu-wrapper').removeClass('morph-secondary-menu-wrapper-active'); 29 /* secondary menu button inactive state */ 30 jQuery('.morph-secondary-menu-button').removeClass('morph-secondary-menu-button-active'); 31 } else { 32 /* show morph slide */ 33 jQuery('.morph-main-wrapper').addClass('morph-main-wrapper-active'); 34 /* show morph background */ 35 jQuery('.morph-main-background').addClass('morph-main-background-active'); 36 /* show background overlay */ 37 jQuery('.morph-background-overlay').addClass('morph-background-overlay-active'); 38 /* hide expanded menu button */ 39 jQuery('.morph-main-menu-button-wrapper').addClass('morph-menu-active'); 40 41 /* when menu activated, animate main menu items */ 42 jQuery('.morph-menu-wrapper').addClass('morph-menu-wrapper-active'); 43 } 44}); 45<!-- END SHOW/HIDE MAIN MENU --> 46 47<!-- BEGIN SHOW/HIDE SECONDARY MENU --> 48jQuery('.morph-secondary-menu-button svg').on('touchstart click', function(e) { 49'use strict'; 50 e.preventDefault(); 51 if(jQuery('.morph-secondary-menu-wrapper').hasClass('morph-secondary-menu-wrapper-active')) 52 { 53 /* hide secondary menu */ 54 jQuery('.morph-secondary-menu-wrapper').removeClass('morph-secondary-menu-wrapper-active'); 55 /* secondary menu button inactive state */ 56 jQuery('.morph-secondary-menu-button').removeClass('morph-secondary-menu-button-active'); 57 } else { 58 /* show secondary menu */ 59 jQuery('.morph-secondary-menu-wrapper').addClass('morph-secondary-menu-wrapper-active'); 60 /* secondary menu button active state */ 61 jQuery('.morph-secondary-menu-button').addClass('morph-secondary-menu-button-active'); 62 63 /* hide search field close button */ 64 jQuery('.morph-search-close-wrapper').removeClass('morph-search-close-wrapper-active'); 65 /* hide search field */ 66 jQuery('.morph-search-wrapper').removeClass('morph-search-wrapper-active'); 67 jQuery('.morph-search-wrapper #searchform #s').blur(); 68 /* show search button */ 69 jQuery('.morph-search-button').removeClass('morph-search-button-hidden'); 70 } 71}); 72<!-- END SHOW/HIDE SECONDARY MENU --> 73 74<!-- BEGIN HIDE MENU WHEN OVERLAY CLICKED/TAPPED --> 75jQuery('.morph-background-overlay').on('touchstart click', function(e) { 76'use strict'; 77 e.preventDefault(); 78 /* hide morph slide */ 79 jQuery('.morph-main-wrapper').removeClass('morph-main-wrapper-active'); 80 /* hide morph background */ 81 jQuery('.morph-main-background').removeClass('morph-main-background-active'); 82 /* hide background overlay */ 83 jQuery('.morph-background-overlay').removeClass('morph-background-overlay-active'); 84 /* hide expanded menu button */ 85 jQuery('.morph-main-menu-button-wrapper').removeClass('morph-menu-active'); 86 87 /* hide secondary menu */ 88 jQuery('.morph-secondary-menu-wrapper').removeClass('morph-secondary-menu-wrapper-active'); 89 /* secondary menu button inactive state */ 90 jQuery('.morph-secondary-menu-button').removeClass('morph-secondary-menu-button-active'); 91
92 /* hide search field close button */ 93 jQuery('.morph-search-close-wrapper').removeClass('morph-search-close-wrapper-active'); 94 /* hide search field */ 95 jQuery('.morph-search-wrapper').removeClass('morph-search-wrapper-active'); 96 jQuery('.morph-search-wrapper #searchform #s').blur(); 97 /* show search button */ 98 jQuery('.morph-search-button').removeClass('morph-search-button-hidden'); 99 100 /* when menu de-activated, animate main menu items */ 101 jQuery('.morph-menu-wrapper').removeClass('morph-menu-wrapper-active'); 102}); 103<!-- END HIDE MENU WHEN OVERLAY CLICKED/TAPPED -->
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.