|
3 | 3 | The only piece of context it can take is `search_query`, which should
|
4 | 4 | be a string and will populate the search field if it exists
|
5 | 5 | #}
|
6 |
| - |
7 |
| -{%- import "macros.html" as macros -%} |
8 |
| - |
9 | 6 | <div class="nav-container">
|
10 | 7 | <div class="container">
|
11 | 8 | <div class="pure-menu pure-menu-horizontal" role="navigation" aria-label="Main navigation">
|
|
14 | 11 | class="landing-search-form-nav {%
|
15 | 12 | if is_latest_version is defined and not is_latest_version %}not-latest{% endif
|
16 | 13 | %} {% if metadata.yanked %}yanked{% endif %}">
|
17 |
| - {# The search bar #} |
18 |
| - <div id="search-input-nav" class="pure-menu-right"> |
19 |
| - <label for="nav-search"> |
20 |
| - {{ "search" | fas }} |
21 |
| - </label> |
22 |
| - |
23 |
| - {# If there is a search query, put it in the search bar #} |
24 |
| - {# The tabindex="-1" is used to prevent it to be the first input focused on the page when using the browser shortcut #} |
25 |
| - <input id="nav-search" name="query" type="text" aria-label="Find crate by search query" tabindex="-1" |
26 |
| - placeholder="Find crate" {%- if search_query %} value="{{ search_query }}" {%- endif %}> |
27 |
| - </div> |
28 | 14 |
|
29 | 15 | {# The top-left logo and name #}
|
30 |
| - <a href="/" class="pure-menu-heading pure-menu-link" aria-label="Docs.rs"> |
| 16 | + <a href="/" class="pure-menu-heading pure-menu-link docsrs-logo" aria-label="Docs.rs"> |
31 | 17 | <span title="Docs.rs">{{ "cubes" | fas }}</span>
|
32 | 18 | <span class="title">Docs.rs</span>
|
33 | 19 | </a>{#
|
34 | 20 |
|
35 |
| - #}<ul class="pure-menu-list pure-menu-right"> |
36 |
| - <li class="pure-menu-item pure-menu-has-children pure-menu-allow-hover pure-menu-opt-children"> |
37 |
| - <a href="/releases" class="pure-menu-link"> |
38 |
| - <span title="Releases">{{ "leaf" | fas }}</span> |
39 |
| - <span class="title">Releases</span> |
40 |
| - </a> |
41 |
| - |
42 |
| - <ul class="pure-menu-children"> |
43 |
| - {{ macros::menu_link(href="/releases/stars", text="Releases by Stars") }} |
44 |
| - {{ macros::menu_link(href="/releases/recent-failures", text="Recent Build Failures") }} |
45 |
| - {{ macros::menu_link(href="/releases/failures", text="Build Failures by Stars") }} |
46 |
| - {{ macros::menu_link(href="/releases/activity", text="Release Activity") }} |
47 |
| - </ul> |
48 |
| - </li>{# |
49 |
| - |
50 |
| - The Rust dropdown menu |
51 |
| - #}<li class="pure-menu-item pure-menu-has-children pure-menu-allow-hover pure-menu-opt"> |
52 |
| - <a href="https://www.rust-lang.org/" target="_blank" class="pure-menu-link"> |
53 |
| - Rust |
54 |
| - </a> |
55 |
| - |
56 |
| - <ul class="pure-menu-children"> |
57 |
| - {{ macros::menu_link( |
58 |
| - href="https://doc.rust-lang.org/book/", |
59 |
| - text="The Book", |
60 |
| - target="_blank" |
61 |
| - ) }} |
62 |
| - |
63 |
| - {{ macros::menu_link( |
64 |
| - href="https://doc.rust-lang.org/std/", |
65 |
| - text="Standard Library API Reference", |
66 |
| - target="_blank" |
67 |
| - ) }} |
68 |
| - |
69 |
| - {{ macros::menu_link( |
70 |
| - href="https://doc.rust-lang.org/rust-by-example/", |
71 |
| - text="Rust by Example", |
72 |
| - target="_blank" |
73 |
| - ) }} |
74 |
| - |
75 |
| - {{ macros::menu_link( |
76 |
| - href="https://rust-lang-nursery.github.io/rust-cookbook/", |
77 |
| - text="Rust Cookbook", |
78 |
| - target="_blank", |
79 |
| - extra_classes="menu-item-divided" |
80 |
| - ) }} |
81 |
| - |
82 |
| - {{ macros::menu_link( |
83 |
| - href="https://crates.io", |
84 |
| - text="Crates.io", |
85 |
| - target="_blank" |
86 |
| - ) }} |
87 |
| - |
88 |
| - {{ macros::menu_link( |
89 |
| - href="http://doc.crates.io/guide.html", |
90 |
| - text="The Cargo Guide", |
91 |
| - target="_blank" |
92 |
| - ) }} |
93 |
| - </ul> |
94 |
| - </li> |
95 |
| - </ul> |
| 21 | + #} |
0 commit comments