JS improvement

This commit is contained in:
Lucas 2019-11-28 12:24:53 +07:00
parent f5e4d01cbb
commit afb22b9c3a
7 changed files with 46 additions and 34 deletions

19
docs/js/src/aside.js Normal file
View file

@ -0,0 +1,19 @@
/*!
* Aside adjustment
*
* Pico.css - https://picocss.com
* Copyright 2019 - Licensed under MIT
*/
(function() {
// Close details if aside > nav have a scrollbar
var navWidth = document.querySelector('aside nav').clientWidth;
if (navWidth < 200) {
var asideDetails = document.querySelectorAll("aside details");
for (var i = 1; i < asideDetails.length; i++) {
asideDetails[i].removeAttribute("open");
}
}
})();