From 3b9388c391690efade6717d4ae32fbbbc939d7d0 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Sun, 14 Feb 2016 21:02:55 +0100 Subject: [PATCH] Add Cargo documentation dropdown to the top nav bar. --- app/styles/app.scss | 6 ++++++ app/templates/application.hbs | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/app/styles/app.scss b/app/styles/app.scss index 93f2435982d..d6582fc680b 100644 --- a/app/styles/app.scss +++ b/app/styles/app.scss @@ -98,6 +98,12 @@ body { &.open { display: block; } } + #doc-links { + display: none; + left: auto; + + &.open { display: block; } + } @media only screen and (max-width: 820px) { .menu { display: block; } .nav { display: none; } diff --git a/app/templates/application.hbs b/app/templates/application.hbs index 357f37df43d..ec556343786 100644 --- a/app/templates/application.hbs +++ b/app/templates/application.hbs @@ -25,6 +25,25 @@ Browse All Crates {{/link-to}} | + {{#rl-dropdown-container class="dropdown-container"}} + {{#rl-dropdown-toggle class="dropdown"}} + Documentation + + {{/rl-dropdown-toggle}} + + {{#rl-dropdown tagName="ul" id="doc-links" class="dropdown" closeOnChildClick="a:link"}} +
  • Getting Started
  • +
  • Guide
  • +
  • Using crates.io
  • +
  • FAQ
  • +
  • Manifest Format
  • +
  • Build Scripts
  • +
  • Configuration
  • +
  • Package ID specs
  • +
  • Environment Variables
  • + {{/rl-dropdown}} + {{/rl-dropdown-container}} + | {{#if session.currentUser}} {{#rl-dropdown-container class="dropdown-container"}} {{#rl-dropdown-toggle class="dropdown"}}