function createMenu() { var menu = [ [0, './#docs', 'Documentation'], [1, 'gettingstarted', 'Getting Started'], [1, 'general', 'General'], [1, 'system', 'System'], [1, 'cpu', 'CPU'], [1, 'memory', 'Memory'], [1, 'battery', 'Battery'], [1, 'graphics', 'Graphics'], [1, 'os', 'OS'], [1, 'processes', 'Processes / Services'], [1, 'filesystem', 'Disks / FS'], [1, 'usb', 'USB'], [1, 'printer', 'Printer'], [1, 'audio', 'Audio'], [1, 'network', 'Network'], [1, 'wifi', 'Wifi'], [1, 'bluetooth', 'Bluetooth'], [1, 'docker', 'Docker'], [1, 'vbox', 'Virtual Box'], [1, 'statsfunctions', 'Observers / Stats'], [0, '', 'More'], [1, 'security', 'Security Advisories'], [1, 'issues', 'Known Issues'], [1, 'changes', 'Version 5 Changes'], [1, 'v4/index', 'Version 4 Docs'], [1, 'history', 'Version History'], [1, 'tests', 'Testing'], [1, 'copyright', 'Copyright & License'], [1, 'contributors', 'Contributors'], [1, 'trademarks', 'Trademarks'], ]; var path = window.location.pathname; var page = path.split('/').pop().replace('.html', ''); var menuParent = document.getElementById('menu'); var titleElement; var titleLink; var ulElement; var liElement; var aElement; for (let item of menu) { if (item[0] === 0) { titleElement = document.createElement('div'); titleElement.classList.add('title'); menuParent.appendChild(titleElement); if (!item[1]) { titleLink = document.createElement('div'); titleLink.classList.add('medium'); titleLink.classList.add('navtitle'); titleLink.innerText = item[2]; } else { titleLink = document.createElement('a'); titleLink.classList.add('medium'); titleLink.classList.add('navtitle'); titleLink.setAttribute('href', item[1] + (item[1].indexOf('#') >= 0 ? '' : '.html')); titleLink.innerText = item[2]; } titleElement.appendChild(titleLink); // hrElement = document.createElement('hr'); // titleElement.appendChild(hrElement); ulElement = document.createElement('ul'); titleElement.appendChild(ulElement); } else { liElement = document.createElement('li'); if (page === item[1]) { liElement.classList.add('active'); } aElement = document.createElement('a'); aElement.setAttribute('href', item[1] + '.html'); aElement.innerText = item[2]; ulElement.appendChild(liElement); liElement.appendChild(aElement); } } }