Sha256: f6c6602a2ed542e571776324d746c6e037af8abfbaccd1531989b7e93222733e

Contents?: true

Size: 765 Bytes

Versions: 3

Compression:

Stored size: 765 Bytes

Contents

/**
 * nav.js
 * JavaScript functions for the main navigation menu (used on small screens)
 * and for the modal box.
 */

const openMenu = document.getElementById('openmenu');
const closeMenu = document.getElementById('closemenu');
const navMenu = document.querySelectorAll('header nav')[0];
openMenu.addEventListener('click', function() { navMenu.style.width = 'auto'; });
closeMenu.addEventListener('click', function() { navMenu.style.width = ''; });

const openModal = document.getElementById('openmodal');
const modal = document.getElementById('modal');
openModal.addEventListener('click', function() { modal.style.display = 'block'; });
modal.addEventListener('click', function(event) {
  if (event.target == modal) {
    modal.style.display = 'none';
  }
});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
intranet-core-2.5.0 lib/intranet/resources/www/nav.js
intranet-core-2.4.5 lib/intranet/resources/www/nav.js
intranet-core-2.4.4 lib/intranet/resources/www/nav.js