PageSourceSearch

https://www.chbdc.govt.nz/themes/mmenu2017/javascript/mmenu.js

js chbdc.govt.nz collected 2026-10-02 10:30:07 UTC 2,410 bytes, 71 lines download raw bytes

1jQuery.noConflict();
2(function($) { 
3	$(document).ready(function() {
4
5		var $menuContainer	= $("nav#menu");
6		var $selectedItem	= $("#" + $menuContainer.data('selected-element') );
7
8		var oSelected	= {
9			hover: !0,
10			parent: !0			
11		}
12		if( $selectedItem.length !== 0 ){
13			oSelected['$li'] = $selectedItem;
14			$selectedItem.addClass('Selected');
15		}
16
17		$menuContainer.mmenu({
18			extensions: {
19				all: ["listview-50", "position-right", "effect-slide-menu", "shadow-page", "multiline"], "(max-width: 549px)": ["fx-menu-slide"]
20			},
21			keyboardNavigation: {
22				enable: true,
23				enhance: true
24			},
25			counters: false,
26			iconPanels: {
27				add: !0,
28				size: 60,
29				hideDivider: !0,
30				hideNavbar: !0,
31				visible: "first"
32			},
33			navbar: {
34				title: "<span class='lang-mi' lang='mi'>R&#257rangi tono</span><span class='lang-en'>Menu</span>"
35			},
36			navbars: [{
37				position: "top",
38				type: "tabs",
39				content: [
40					"<button value='lang-en' class='lang-btn selected'>English</button>",
41					"<button value='lang-mi' class='lang-btn'>Te Reo</button>"
42				]
43			}, {
44				position: "top"
45			},{
46				position: "bottom",
47				content: [
48					'<a target="_blank" href="https://www.facebook.com/CHBDistrictCouncil/" title="Follow us on Facebook"><i class="fa fa-lg fa-facebook" aria-hidden="true"></i><span class="sr-only">Follow us on Facebook</span></a>',
49					'<a target="_blank" href="https://twitter.com/chbcouncil" title="Follow us on Twitter"><i class="fa fa-lg fa-twitter" aria-hidden="true"></i><span class="sr-only">Follow us on Twitter</span></a>',
50					'<a target="_blank" href="https://nz.linkedin.com/company/central-hawkes-bay-district-council" title="Follow us on LinkedIn"><i class="fa fa-lg fa-linkedin" aria-hidden="true"></i><span class="sr-only">Follow us on LinkedIn</span></a>'
51               ]
52			}],
53			setSelected: oSelected
54		});
55		var mainmenu = $menuContainer.data("mmenu");
56		$("#open-mmenu, .trigger").on("click", function() {
57			mainmenu.open();
58			$('#menu .mm-panel_opened .mm-listview .mm-listitem.mm-listitem_selected a').trigger("focus");
59		});
60		$('.lang-btn').on("click", function(){
61			if(!$(this).hasClass('selected')) {
62				$(this).siblings().removeClass('selected');
63				$(this).addClass('selected');
64				var hideLang = $(this).siblings().val();
65				var showLang = $(this).val();
66				$('.'+showLang).show();
67				$('.'+hideLang).hide();
68			}
69		});
70	});
71}(jQuery));

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.