/** * * Web Starter Kit * Copyright 2014 Google Inc. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License * */ (function () { 'use strict'; var navdrawerContainer = document.querySelector('.navdrawer-container'); var appbarElement = document.querySelector('.app-bar'); var menuBtn = document.querySelector('.menu'); var main = document.querySelector('main'); function closeMenu () { appbarElement.classList.remove('open'); navdrawerContainer.classList.remove('open'); } function toggleMenu () { var isOpen = navdrawerContainer.classList.contains('open'); if (isOpen) { closeMenu(); } else { appbarElement.classList.add('open'); navdrawerContainer.classList.add('open'); } } main.addEventListener('ontouchstart', function () { closeMenu(); }); main.addEventListener('click', function () { closeMenu(); }); menuBtn.addEventListener('click', function () { toggleMenu(); }, true); })();