1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

vdoc: add footer, improve accessibility and highlighting

This commit is contained in:
Ned Palacios
2020-06-06 16:43:50 +08:00
committed by GitHub
parent 7815c5b108
commit a19aaf2b90
5 changed files with 227 additions and 227 deletions

View File

@ -1,13 +1,19 @@
(function() {
if (!!document.body.scrollIntoView) {
var docnav = document.querySelector('.doc-nav');
var active = docnav.querySelector('li.active');
active && active.scrollIntoView({ block: 'center', inline: 'nearest' });
}
// Mobile view menu toggle button
var toggle = document.getElementById("toggle-menu");
toggle.addEventListener("click", function(ev) {
document.querySelectorAll(".doc-nav").forEach(function(el) {
el.classList.toggle("hidden");
var toggle = document.getElementById('toggle-menu');
toggle.addEventListener('click', function(ev) {
document.querySelectorAll('.doc-nav').forEach(function(el) {
el.classList.toggle('hidden');
});
document.querySelectorAll(".doc-nav .content").forEach(function(el) {
el.classList.toggle("hidden");
el.classList.toggle("show");
document.querySelectorAll('.doc-nav .content').forEach(function(el) {
el.classList.toggle('hidden');
el.classList.toggle('show');
});
});
@ -18,6 +24,7 @@
html.classList.toggle('dark');
var isDarkModeEnabled = html.classList.contains('dark');
localStorage.setItem('dark-mode', isDarkModeEnabled);
darkModeToggle.setAttribute('aria-checked', isDarkModeEnabled)
});
if (localStorage.getItem('dark-mode') === 'true') {
html.classList.add('dark');
@ -63,4 +70,4 @@
parent.classList.toggle('open');
});
}
})();
})();