3
3
{{ title " crates.io: Rust Package Registry" separator =' - ' prepend =true }}
4
4
<GoogleJsapi />
5
5
6
- <nav id =" header" >
7
- <LinkTo @route =" index" @tabindex =" -1" >
8
- <img src =" /assets/Cargo-Logo-Small.png" id =" logo"
9
- height =" 100" width =" 100" alt =" Cargo Logo" >
10
- </LinkTo >
11
- <LinkTo @route =" index" >
12
- <h1 >
13
- crates.io
14
- <span class =" subtitle" >Rust Package Registry</span >
15
- </h1 >
16
- </LinkTo >
17
-
18
- <form class =' search' action =' /search' {{ action " search" on =" submit" }} data-test-search-form>
19
- <input
20
- type =" text"
21
- class =" search"
22
- name =" q"
23
- id =" cargo-desktop-search"
24
- placeholder =" Click or press 'S' to search..."
25
- value ={{ this.searchQuery }}
26
- oninput ={{ action (mut this.searchQuery ) value =" target.value" }}
27
- autocorrect =" off"
28
- autocapitalize =" off"
29
- autofocus =" autofocus"
30
- spellcheck =" false"
31
- required
32
- data-test-search-input
33
- >
34
- <label for =" cargo-desktop-search" >Search</label >
35
- </form >
36
-
37
- <div class =' nav' >
38
- <LinkTo @route =" crates" @query ={{ hash letter =null page =1 }} data-test-all-crates-link>
39
- Browse All Crates
6
+ <div >
7
+ <nav id =" header" >
8
+ <LinkTo @route =" index" @tabindex =" -1" >
9
+ <img src =" /assets/Cargo-Logo-Small.png" id =" logo"
10
+ height =" 100" width =" 100" alt =" Cargo Logo" >
11
+ </LinkTo >
12
+ <LinkTo @route =" index" >
13
+ <h1 >
14
+ crates.io
15
+ <span class =" subtitle" >Rust Package Registry</span >
16
+ </h1 >
40
17
</LinkTo >
41
- <span class =" sep" >|</span >
42
- <RlDropdownContainer class =" dropdown-container" >
43
- <RlDropdownToggle class =" dropdown" >
44
- Docs
45
- <span class =' arrow' ></span >
46
- </RlDropdownToggle >
47
18
48
- <RlDropdown @tagName =" ul" @id =" doc-links" class =" dropdown" >
49
- <li ><a href =' https://doc.rust-lang.org/cargo/getting-started/' >Getting Started</a ></li >
50
- <li ><a href =' https://doc.rust-lang.org/cargo/guide/' >Guide</a ></li >
51
- <li ><a href =' https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html' >Specifying Dependencies</a ></li >
52
- <li ><a href =' https://doc.rust-lang.org/cargo/reference/publishing.html' >Publishing on crates.io</a ></li >
53
- <li ><a href =' https://doc.rust-lang.org/cargo/faq.html' >FAQ</a ></li >
54
- <li ><a href =' https://doc.rust-lang.org/cargo/reference/manifest.html' >Cargo.toml Format</a ></li >
55
- <li ><a href =' https://doc.rust-lang.org/cargo/reference/build-scripts.html' >Build Scripts</a ></li >
56
- <li ><a href =' https://doc.rust-lang.org/cargo/reference/config.html' >Configuration</a ></li >
57
- <li ><a href =' https://doc.rust-lang.org/cargo/reference/pkgid-spec.html' >Package ID specs</a ></li >
58
- <li ><a href =' https://doc.rust-lang.org/cargo/reference/environment-variables.html' >Environment Variables</a ></li >
59
- <li ><a href =' https://doc.rust-lang.org/cargo/reference/source-replacement.html' >Source Replacement</a ></li >
60
- <li ><a href =' https://doc.rust-lang.org/cargo/reference/external-tools.html' >External Tools</a ></li >
61
- <li ><LinkTo @route =" policies" >Policies</LinkTo ></li >
62
- <li ><LinkTo @route =" category-slugs" >List of category slugs</LinkTo ></li >
63
- </RlDropdown >
64
- </RlDropdownContainer >
65
- <span class =" sep" >|</span >
66
- {{ #if this.session.currentUser }}
19
+ <form class =' search' action =' /search' {{ action " search" on =" submit" }} data-test-search-form>
20
+ <input
21
+ type =" text"
22
+ class =" search"
23
+ name =" q"
24
+ id =" cargo-desktop-search"
25
+ placeholder =" Click or press 'S' to search..."
26
+ value ={{ this.searchQuery }}
27
+ oninput ={{ action (mut this.searchQuery ) value =" target.value" }}
28
+ autocorrect =" off"
29
+ autocapitalize =" off"
30
+ autofocus =" autofocus"
31
+ spellcheck =" false"
32
+ required
33
+ data-test-search-input
34
+ >
35
+ <label for =" cargo-desktop-search" >Search</label >
36
+ </form >
37
+
38
+ <div class =' nav' >
39
+ <LinkTo @route =" crates" @query ={{ hash letter =null page =1 }} data-test-all-crates-link>
40
+ Browse All Crates
41
+ </LinkTo >
42
+ <span class =" sep" >|</span >
67
43
<RlDropdownContainer class =" dropdown-container" >
68
44
<RlDropdownToggle class =" dropdown" >
69
- <UserAvatar @user ={{ this.session.currentUser }} @size =" small" />
70
- {{ this.session.currentUser.name }}
45
+ Docs
71
46
<span class =' arrow' ></span >
72
47
</RlDropdownToggle >
73
48
74
- <RlDropdown @tagName =" ul" class =" dropdown current-user-links" >
75
- <li ><LinkTo @route =" dashboard" >Dashboard</LinkTo ></li >
76
- <li ><LinkTo @route =" me" >Account Settings</LinkTo ></li >
77
- <li ><LinkTo @route =" me.pending-invites" >Owner Invites</LinkTo ></li >
78
- <li class =' last' ><LinkTo @route =" logout" >Sign Out</LinkTo ></li >
49
+ <RlDropdown @tagName =" ul" @id =" doc-links" class =" dropdown" >
50
+ <li ><a href =' https://doc.rust-lang.org/cargo/getting-started/' >Getting Started</a ></li >
51
+ <li ><a href =' https://doc.rust-lang.org/cargo/guide/' >Guide</a ></li >
52
+ <li ><a href =' https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html' >Specifying Dependencies</a ></li >
53
+ <li ><a href =' https://doc.rust-lang.org/cargo/reference/publishing.html' >Publishing on crates.io</a ></li >
54
+ <li ><a href =' https://doc.rust-lang.org/cargo/faq.html' >FAQ</a ></li >
55
+ <li ><a href =' https://doc.rust-lang.org/cargo/reference/manifest.html' >Cargo.toml Format</a ></li >
56
+ <li ><a href =' https://doc.rust-lang.org/cargo/reference/build-scripts.html' >Build Scripts</a ></li >
57
+ <li ><a href =' https://doc.rust-lang.org/cargo/reference/config.html' >Configuration</a ></li >
58
+ <li ><a href =' https://doc.rust-lang.org/cargo/reference/pkgid-spec.html' >Package ID specs</a ></li >
59
+ <li ><a href =' https://doc.rust-lang.org/cargo/reference/environment-variables.html' >Environment Variables</a ></li >
60
+ <li ><a href =' https://doc.rust-lang.org/cargo/reference/source-replacement.html' >Source Replacement</a ></li >
61
+ <li ><a href =' https://doc.rust-lang.org/cargo/reference/external-tools.html' >External Tools</a ></li >
62
+ <li ><LinkTo @route =" policies" >Policies</LinkTo ></li >
63
+ <li ><LinkTo @route =" category-slugs" >List of category slugs</LinkTo ></li >
79
64
</RlDropdown >
80
65
</RlDropdownContainer >
81
- {{ else }}
82
- <LinkTo @route =" login" data-test-login-link>
83
- {{ svg-jar " lock" }}
84
- Log in with GitHub
85
- </LinkTo >
86
- {{ /if }}
87
- </div >
66
+ <span class =" sep" >|</span >
67
+ {{ #if this.session.currentUser }}
68
+ <RlDropdownContainer class =" dropdown-container" >
69
+ <RlDropdownToggle class =" dropdown" >
70
+ <UserAvatar @user ={{ this.session.currentUser }} @size =" small" />
71
+ {{ this.session.currentUser.name }}
72
+ <span class =' arrow' ></span >
73
+ </RlDropdownToggle >
88
74
89
- <div class =' menu' >
90
- <RlDropdownContainer class =" dropdown-container" >
91
- <RlDropdownToggle class =" dropdown" >
92
- Menu
93
- <span class =' arrow' ></span >
94
- </RlDropdownToggle >
95
- <RlDropdown @tagName =" ul" class =" dropdown current-user-links" >
96
- <li ><LinkTo @route =" crates" >Browse All Crates</LinkTo ></li >
97
- {{ #if this.session.currentUser }}
98
- <li ><LinkTo @route =" dashboard" >Dashboard</LinkTo ></li >
99
- <li ><LinkTo @route =" me" >Account Settings</LinkTo ></li >
100
- <li ><LinkTo @route =" me.pending-invites" >Owner Invites</LinkTo ></li >
101
- <li class =' last' ><LinkTo @route =" logout" >Sign Out</LinkTo ></li >
102
- {{ else }}
103
- <li ><LinkTo @route =" login" >Log in with GitHub</LinkTo ></li >
104
- {{ /if }}
105
- </RlDropdown >
106
- </RlDropdownContainer >
107
- </div >
75
+ <RlDropdown @tagName =" ul" class =" dropdown current-user-links" >
76
+ <li ><LinkTo @route =" dashboard" >Dashboard</LinkTo ></li >
77
+ <li ><LinkTo @route =" me" >Account Settings</LinkTo ></li >
78
+ <li ><LinkTo @route =" me.pending-invites" >Owner Invites</LinkTo ></li >
79
+ <li class =' last' ><LinkTo @route =" logout" >Sign Out</LinkTo ></li >
80
+ </RlDropdown >
81
+ </RlDropdownContainer >
82
+ {{ else }}
83
+ <LinkTo @route =" login" data-test-login-link>
84
+ {{ svg-jar " lock" }}
85
+ Log in with GitHub
86
+ </LinkTo >
87
+ {{ /if }}
88
+ </div >
108
89
109
- <div class =' links' >
110
- </div >
111
- </nav >
90
+ <div class =' menu' >
91
+ <RlDropdownContainer class =" dropdown-container" >
92
+ <RlDropdownToggle class =" dropdown" >
93
+ Menu
94
+ <span class =' arrow' ></span >
95
+ </RlDropdownToggle >
96
+ <RlDropdown @tagName =" ul" class =" dropdown current-user-links" >
97
+ <li ><LinkTo @route =" crates" >Browse All Crates</LinkTo ></li >
98
+ {{ #if this.session.currentUser }}
99
+ <li ><LinkTo @route =" dashboard" >Dashboard</LinkTo ></li >
100
+ <li ><LinkTo @route =" me" >Account Settings</LinkTo ></li >
101
+ <li ><LinkTo @route =" me.pending-invites" >Owner Invites</LinkTo ></li >
102
+ <li class =' last' ><LinkTo @route =" logout" >Sign Out</LinkTo ></li >
103
+ {{ else }}
104
+ <li ><LinkTo @route =" login" >Log in with GitHub</LinkTo ></li >
105
+ {{ /if }}
106
+ </RlDropdown >
107
+ </RlDropdownContainer >
108
+ </div >
112
109
113
- <form id =' mobile-search' class =' search' action =' /search' {{ action " search" on =" submit" }} >
114
- <input
115
- type =" text"
116
- class =" search"
117
- name =" q"
118
- id =" cargo-mobile-search"
119
- placeholder =" Search"
120
- value ={{ this.searchQuery }}
121
- oninput ={{ action (mut this.searchQuery ) value =" target.value" }}
122
- autocorrect =" off"
123
- required
124
- >
125
- <label for =" cargo-mobile-search" >Search</label >
126
- </form >
110
+ <div class =' links' >
111
+ </div >
112
+ </nav >
127
113
128
- <main id =" main" class =' inner-content' >
129
- <FlashMessage />
114
+ <form id =' mobile-search' class =' search' action =' /search' {{ action " search" on =" submit" }} >
115
+ <input
116
+ type =" text"
117
+ class =" search"
118
+ name =" q"
119
+ id =" cargo-mobile-search"
120
+ placeholder =" Search"
121
+ value ={{ this.searchQuery }}
122
+ oninput ={{ action (mut this.searchQuery ) value =" target.value" }}
123
+ autocorrect =" off"
124
+ required
125
+ >
126
+ <label for =" cargo-mobile-search" >Search</label >
127
+ </form >
130
128
131
- {{ outlet }}
132
- </ main >
129
+ < main id = " main " class = ' inner-content ' >
130
+ < FlashMessage / >
133
131
134
- <footer class =' after-main-links' >
135
- <a href =' https://doc.rust-lang.org/cargo/getting-started/installation.html' >Install</a >
136
- <span class =" sep" >|</span >
137
- <a href =' https://doc.rust-lang.org/cargo/' >Getting Started</a >
138
- <span class =" sep" >|</span >
139
- <a href =' https://doc.rust-lang.org/cargo/guide/' >Guide</a >
140
- <span class =" sep" >|</span >
141
- <
a href =' mailto:[email protected] ' >Send us an email</
a >
142
- <span class =" sep" >|</span >
143
- <a href =' https://www.rust-lang.org/policies/security' >Report a security issue</a >
144
- <span class =" sep" >|</span >
145
- <a href =' https://www.rust-lang.org/policies/privacy' >Privacy notice</a >
146
- <span class =" sep" >|</span >
147
- <LinkTo @route =" policies" >Policies</LinkTo >
148
- </footer >
132
+ {{ outlet }}
133
+ </main >
134
+
135
+ <footer class =' after-main-links' >
136
+ <a href =' https://doc.rust-lang.org/cargo/getting-started/installation.html' >Install</a >
137
+ <span class =" sep" >|</span >
138
+ <a href =' https://doc.rust-lang.org/cargo/' >Getting Started</a >
139
+ <span class =" sep" >|</span >
140
+ <a href =' https://doc.rust-lang.org/cargo/guide/' >Guide</a >
141
+ <span class =" sep" >|</span >
142
+ <
a href =' mailto:[email protected] ' >Send us an email</
a >
143
+ <span class =" sep" >|</span >
144
+ <a href =' https://www.rust-lang.org/policies/security' >Report a security issue</a >
145
+ <span class =" sep" >|</span >
146
+ <a href =' https://www.rust-lang.org/policies/privacy' >Privacy notice</a >
147
+ <span class =" sep" >|</span >
148
+ <LinkTo @route =" policies" >Policies</LinkTo >
149
+ </footer >
149
150
150
- <a href =' https://github.com/rust-lang/crates.io' class =' fork-me' >
151
- <img src =' /assets/forkme.png' alt =" Fork me on GitHub" >
152
- </a >
151
+ <a href =' https://github.com/rust-lang/crates.io' class =' fork-me' >
152
+ <img src =' /assets/forkme.png' alt =" Fork me on GitHub" >
153
+ </a >
154
+ </div >
0 commit comments