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:
@ -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');
|
||||
});
|
||||
}
|
||||
})();
|
||||
})();
|
Reference in New Issue
Block a user