From 722221c1bdfb91561a66f3e2658466315c376832 Mon Sep 17 00:00:00 2001 From: rakeshAlgo Date: Tue, 28 Jul 2020 10:38:34 +0530 Subject: [PATCH 1/3] changes on top level menu functionality --- preview-src/ui-model.yml | 2 ++ src/js/01-nav.js | 16 ++++++++++++++-- src/partials/nav-tree.hbs | 6 +++--- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/preview-src/ui-model.yml b/preview-src/ui-model.yml index 47b10033..bf525e7f 100644 --- a/preview-src/ui-model.yml +++ b/preview-src/ui-model.yml @@ -17,6 +17,8 @@ site: url: /index.html navigation: - content: Introduction + url: /index.html + urlType: fragment items: - content: Why Couchbase? url: '#' diff --git a/src/js/01-nav.js b/src/js/01-nav.js index e206b7ff..bdb147ad 100644 --- a/src/js/01-nav.js +++ b/src/js/01-nav.js @@ -150,8 +150,20 @@ var topPositon = currentPageMenu.offsetTop var leftMenu = document.querySelector('.left-sidebar-menu .nav-menu') leftMenu.scrollTop = topPositon - } - }, 200) + // show depth 0 child element + + var otherNavs = document.querySelectorAll('.nav-list > .nav-item[data-depth="0"]') + otherNavs.forEach(function (nav) { + var navSubMenu = Array.from(nav.querySelector('ul.nav-list').children) + navSubMenu.forEach(function (item) { + item.classList.remove('is-inactive') + }) + }) + // if(otherNavs) { + + // } + } + }, 100) // clearTimeout(scrollCurrentPageMenu, 20000) })() diff --git a/src/partials/nav-tree.hbs b/src/partials/nav-tree.hbs index b5d08573..e011f9c3 100644 --- a/src/partials/nav-tree.hbs +++ b/src/partials/nav-tree.hbs @@ -1,8 +1,8 @@ {{#if navigation}} {{#each navigation}} {{#if (eq ../crumbAtLevel this)}} -{{#if ( eq ../crumbLevel 0 or eq ../crumbLevel 1 or eq ../crumbLevel 2)}} -