36
36
var navbars = Y.all('.ues-navbar');
39
navbars.each(function(node) {
41
var header = node.one('.ues-navbar-header');
44
throw new Error('missing header dom');
47
var menu = node.one('.ues-navbar-collapse:not(.search)');
48
var search = node.one('.ues-navbar-collapse.search');
51
var menuToggle = Y.Node.create('<div class="ues-icon-menu"></div>');
52
header.appendChild(menuToggle);
53
Y.navbar.plugAndToggleSetupHelper(menu, menuToggle);
57
var searchToggle = Y.Node.create('<div class="ues-icon-search-bordered"></div>');
58
header.appendChild(searchToggle);
59
Y.navbar.plugAndToggleSetupHelper(search, searchToggle);
62
// if both menu and search, let one close the other on open
64
Y.each([[menu, search], [search, menu]], function (n) {
65
n[0].collapse.before('stateChange', function (e) {
67
n[1].collapse.close();
38
navbars.each(function(node) {
40
var header = node.one('.ues-navbar-header');
43
throw new Error('missing header dom');
46
var menu = node.one('.ues-navbar-collapse');
49
var menuToggle = Y.Node.create('<div class="ues-icon-menu"></div>');
50
header.appendChild(menuToggle);
51
Y.navbar.plugAndToggleSetupHelper(menu, menuToggle);