From 4b82785e107d1d1eed9943173ea13df3a2a4ee2d Mon Sep 17 00:00:00 2001 From: Josh Date: Mon, 31 Aug 2020 16:27:32 +1000 Subject: [matrix] Hide hamburger menu on pages without sidebar --- docs/_static/custom.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'docs/_static') diff --git a/docs/_static/custom.js b/docs/_static/custom.js index b3712f4a..1274b405 100644 --- a/docs/_static/custom.js +++ b/docs/_static/custom.js @@ -56,16 +56,18 @@ document.addEventListener('DOMContentLoaded', () => { sections = document.querySelectorAll('section'); hamburgerToggle = document.getElementById('hamburger-toggle'); - hamburgerToggle.addEventListener('click', (e) => { - sidebar.element.classList.toggle('sidebar-toggle'); - let button = hamburgerToggle.firstElementChild; - if (button.textContent == 'menu') { - button.textContent = 'close'; - } - else { - button.textContent = 'menu'; - } - }); + if (hamburgerToggle) { + hamburgerToggle.addEventListener('click', (e) => { + sidebar.element.classList.toggle('sidebar-toggle'); + let button = hamburgerToggle.firstElementChild; + if (button.textContent == 'menu') { + button.textContent = 'close'; + } + else { + button.textContent = 'menu'; + } + }); + } const tables = document.querySelectorAll('.py-attribute-table[data-move-to-id]'); tables.forEach(table => { -- cgit v1.2.3