1(function($) { 2 if (!$) { 3 return; 4 } 5 6 Drupal.behaviors.myModuleBehavior = { 7 attach: function(context) { 8 var $context = $(context); 9 10 $context.find(".navbar-search").off("click.navbarSearch").on("click.navbarSearch", function() { 11 $(".navbar-search-form-container").slideToggle("500", "easeInOutCirc"); 12 $(".search-form-icon--search-close").toggle(); 13 $(".search-form-icon--search-init").toggle(); 14 }); 15 16 if ($("body").hasClass("toolbar-tray-open")) { 17 $(".block.block--navbar").addClass("navbar-menu-admin-untoggled"); 18 $(".navbar-products").addClass("navbar-submenu-admin"); 19 } 20 21 if ($("body").hasClass("toolbar-vertical")) { 22 $(".block.block--navbar") 23 .removeClass("navbar-menu-admin-untoggled") 24 .addClass("navbar-menu-admin-untoggled-vertical"); 25 $("#toolbar-bar").addClass("navbar-menu-admin-vertical-fixtop"); 26 } 27 } 28 }; 29 30 $(document) 31 .off("click.navbarToolbarHorizontal", ".toolbar-horizontal #toolbar-administration .toolbar-bar .toolbar-tab .trigger") 32 .on("click.navbarToolbarHorizontal", ".toolbar-horizontal #toolbar-administration .toolbar-bar .toolbar-tab .trigger", function() { 33 $(".block.block--navbar").toggleClass("navbar-menu-admin-untoggled"); 34 $(".block.block--navbar").toggleClass("navbar-menu-admin-toggled"); 35 }); 36 37 $(document) 38 .off("click.navbarToolbarVertical", ".toolbar-vertical #toolbar-administration .toolbar-bar .toolbar-tab .trigger") 39 .on("click.navbarToolbarVertical", ".toolbar-vertical #toolbar-administration .toolbar-bar .toolbar-tab .trigger", function() { 40 $(".block.block--navbar").toggleClass("navbar-menu-admin-untoggled-vertical"); 41 $(".block.block--navbar").toggleClass("navbar-menu-admin-toggled-vertical"); 42 }); 43 44 $(document).ready(function() { 45 $(window).on("scroll", function() { 46 if ($(".navbar-search-form").is(":visible")) { 47 $(window).scrollTop(0); 48 } 49 }); 50 51 if (window.matchMedia("(max-width: 414px)").matches) { 52 $(window).on("scroll", function() { 53 if ($(".navbar-nav").is(":visible")) { 54 $(window).scrollTop(0); 55 } 56 }); 57 } 58 }); 59 60 $(document).on("click", "#menu-btn", function() { 61 $("#btn-close-search").trigger("click"); 62 }); 63})(window.jQuery); 64 65function ClearSearch() { 66 document.getElementById("search-input"). value = ""; 67}
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.