This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
ckanext-ozwillo-theme/ckanext/ozwillo_theme/fanstatic/off-canvas.js

18 lines
537 B
JavaScript

document.addEventListener('DOMContentLoaded', function() {
document.getElementById('toggle-toc').addEventListener('click', function() {
var el = document.body, className = 'toc-open';
if (el.classList) {
el.classList.toggle(className);
} else {
var classes = el.className.split(' ');
var existingIndex = classes.indexOf(className);
if (existingIndex >= 0)
classes.splice(existingIndex, 1);
else
classes.push(className);
el.className = classes.join(' ');
}
});
});