Sha256: 7e86e028fd3e6ffb1c1e836a58f6ebc35970689ba34d5733b86137b701c5a7de

Contents?: true

Size: 608 Bytes

Versions: 7

Compression:

Stored size: 608 Bytes

Contents

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


function openNavMenu() {
  document.querySelectorAll('header nav')[0].style.width = 'auto';
}

function closeNavMenu() {
  /* Remove value property set in openNavMenu() */
  document.querySelectorAll('header nav')[0].style.width = '';
}

function openModal() {
  document.getElementById('modal').style.display = 'block';
}

window.onclick = function(event) {
  if (event.target == document.getElementById('modal')) {
    document.getElementById('modal').style.display = 'none';
  }
}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
intranet-core-2.3.3 lib/intranet/resources/www/nav.js
intranet-core-2.3.2 lib/intranet/resources/www/nav.js
intranet-core-2.3.1 lib/intranet/resources/www/nav.js
intranet-core-2.3.0 lib/intranet/resources/www/nav.js
intranet-core-2.2.0 lib/intranet/resources/www/nav.js
intranet-core-2.1.4 lib/intranet/resources/www/nav.js
intranet-core-2.1.2 lib/intranet/resources/www/nav.js