side nav fixes

This commit is contained in:
Westly Wright
2018-04-24 15:30:20 -07:00
committed by Denise
parent adbbf0234f
commit 01d5293d90
3 changed files with 57 additions and 64 deletions
+21 -1
View File
@@ -177,12 +177,32 @@ const bootstrapSorts = function() {
}
const bootstrapNav = function () {
// debugger;
// mobile nav
// init-attaches to js object
mlStackNav();
// consume
$(".js-ml-stack-nav").mlStackNav();
// sidenav
$('.tree-nav .tree-nav-item').on('click', function(e) {
// actual clicked element
let target = e.target;
if (!target.href) {
// stop it from affecting other nodes
e.preventDefault();
e.stopPropagation();
// parent li rather then actual el clicked
$(e.currentTarget).toggleClass('open');
$(e.target).find('>ul.tree-nav-sublist').toggleClass('hide');
}
});
}
bootstrapNav();
bootstrapDropdowns();
bootstrapModals();
+19
View File
@@ -58,3 +58,22 @@
visibility: hidden;
display: none;
}
.tree-nav {
.tree-nav-item {
.tree-nav-sublist {
&.hide {
display: none;
}
}
&.open {
>.expand-more {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
}
}
}