56 lines
3.0 KiB
Plaintext
Raw Normal View History

2015-02-26 06:45:32 -08:00
nav.side-nav.l-pinned-left.l-layer-4.l-offset-nav
2015-03-11 20:21:59 -07:00
header.side-nav-search.st-input-wrapper
form.st-input-inner
2015-03-04 11:57:28 -08:00
label(for="search-io" class="is-hidden") Search Docs
2015-03-04 11:48:14 -08:00
input(type="search" id="search-io" placeholder="SEARCH DOCS...")
2015-04-22 10:12:55 -07:00
button(aria-label="Docs Menu" class="mobile-trigger button" aria-label="View Docs Menu" ng-click="toggleDocsMenu($event)" md-button) Docs <span class="icon icon-arrow-drop-down"></span>
2015-02-26 06:45:32 -08:00
2015-03-04 21:21:59 -08:00
ul(class="side-nav-primary" ng-class="showDocsNav ? 'is-visible' : ''")
2015-03-04 05:21:10 -08:00
if current.path[2]
for page, slug in public.docs[current.path[1]][current.path[2]]._data
name = page.menuTitle || page.title
selected = current.path[3] == slug ? 'is-selected':''
2015-03-01 16:39:17 -08:00
2015-04-16 07:24:28 -07:00
// PRIMARY NAVIGATION
2015-04-22 09:51:13 -07:00
if public.docs[current.path[1]][current.path[2]][slug]
li(class="#{selected}") <a href="/docs/#{current.path[1]}/#{current.path[2]}/#{slug}/" md-button><span class="side-nav-icon icon-#{page.icon}"></span> #{name}</a>
2015-04-13 07:29:40 -07:00
2015-04-22 09:51:13 -07:00
else
li(class="#{selected}") <a href="/docs/#{current.path[1]}/#{current.path[2]}/#{slug}.html" md-button><span class="side-nav-icon icon-#{page.icon}"></span> #{name}</a>
2015-04-16 07:24:28 -07:00
2015-04-22 10:12:55 -07:00
// SECONDARY NAVIGATION
if selected
secondarySection = public.docs[current.path[1]][current.path[2]][current.path[3]]
2015-04-16 07:24:28 -07:00
2015-04-22 10:12:55 -07:00
if secondarySection
listType = public.docs[current.path[1]][current.path[2]][current.path[3]]._data._listtype || 'unordered'
ordered = listType == "ordered" ? "is-ordered" : ""
number = 0
2015-04-13 23:03:13 -07:00
2015-04-22 10:12:55 -07:00
ul(class="side-nav-secondary #{ordered}")
2015-04-16 07:24:28 -07:00
2015-04-22 10:12:55 -07:00
for page, slug in public.docs[current.path[1]][current.path[2]][current.path[3]]._data
if slug != "index"
name = page.menuTitle || page.title
selected = current.path[4] == slug ? 'is-selected':''
num = (listType == "ordered") ? number++ : ''
2015-04-15 08:15:51 -07:00
2015-04-22 10:12:55 -07:00
if slug != "_listtype"
if num
li(class="#{selected}") <a href="/docs/#{current.path[1]}/#{current.path[2]}/#{current.path[3]}/#{slug}.html" md-button>#{num}. #{page.title}</a>
2015-04-16 07:24:28 -07:00
2015-04-22 10:12:55 -07:00
else
li(class="#{selected}") <a href="/docs/#{current.path[1]}/#{current.path[2]}/#{current.path[3]}/#{slug}.html" md-button>#{page.title}</a>
2015-04-16 07:24:28 -07:00
2015-04-22 10:12:55 -07:00
// TERTIARY NAVIGATION
if selected
tertiarySection = public.docs[current.path[1]][current.path[2]][current.path[3]][current.path[4]]
2015-04-16 07:24:28 -07:00
2015-04-22 10:12:55 -07:00
if tertiarySection
ul.side-nav-tertiary
for page, slug in public.docs[current.path[1]][current.path[2]][current.path[3]][current.path[4]]._data
name = page.menuTitle || page.title
selected = current.path[5] == slug ? 'is-selected':''
li(class="#{selected}")<a href="/docs/#{current.path[1]}/#{current.path[2]}/#{current.path[3]}/#{current.path[4]}/#{slug}.html" md-button>#{name}</a>