docs: add support for an infinite number of nested lists in side nav
Change-Id: I9e0fa672e20067f3e09f56560e7d11847d0b9388
This commit is contained in:
@@ -320,7 +320,7 @@ video.with-shadow {
|
|||||||
background: transparent; }
|
background: transparent; }
|
||||||
#nav li.expanded li ul {
|
#nav li.expanded li ul {
|
||||||
/* 3rd level ul */
|
/* 3rd level ul */
|
||||||
padding:0 10px;
|
padding:0 0 0 10px;
|
||||||
}
|
}
|
||||||
#nav li.expanded > .nav-section-header:after {
|
#nav li.expanded > .nav-section-header:after {
|
||||||
content: '';
|
content: '';
|
||||||
|
@@ -138,12 +138,13 @@ $(document).ready(function() {
|
|||||||
var $selListItem;
|
var $selListItem;
|
||||||
if ($selNavLink.length) {
|
if ($selNavLink.length) {
|
||||||
$selListItem = $selNavLink.closest('li');
|
$selListItem = $selNavLink.closest('li');
|
||||||
|
|
||||||
$selListItem.addClass('selected');
|
$selListItem.addClass('selected');
|
||||||
$selListItem.closest('li.nav-section').addClass('expanded');
|
|
||||||
$selListItem.closest('li.nav-section').children('ul').show();
|
// Traverse up the tree and expand all parent nav-sections
|
||||||
$selListItem.closest('li.nav-section').parent().closest('li.nav-section').addClass('expanded');
|
$selNavLink.parents('li.nav-section').each(function() {
|
||||||
$selListItem.closest('li.nav-section').parent().closest('ul').show();
|
$(this).addClass('expanded');
|
||||||
|
$(this).children('ul').show();
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
// $selListItem.closest('li.nav-section').closest('li.nav-section').addClass('expanded');
|
// $selListItem.closest('li.nav-section').closest('li.nav-section').addClass('expanded');
|
||||||
|
Reference in New Issue
Block a user