Skip to content

Commit b52bebe

Browse files
committed
Disable application-template-wrapper feature
1 parent af7e84f commit b52bebe

File tree

2 files changed

+126
-121
lines changed

2 files changed

+126
-121
lines changed

app/templates/application.hbs

Lines changed: 123 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -3,140 +3,142 @@
33
{{title "crates.io: Rust Package Registry" separator=' - ' prepend=true}}
44
<GoogleJsapi />
55

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 type="text" class="search" name="q" id="cargo-desktop-search"
20-
placeholder="Click or press 'S' to search..."
21-
value={{searchQuery}}
22-
oninput={{action (mut searchQuery) value="target.value"}}
23-
autocorrect="off"
24-
autocapitalize="off"
25-
autofocus="autofocus"
26-
spellcheck="false"
27-
required
28-
data-test-search-input>
29-
<label for="cargo-desktop-search">Search</label>
30-
</form>
31-
32-
<div class='nav'>
33-
<LinkTo @route="crates" @query={{hash letter=null page=1}} data-test-all-crates-link>
34-
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>
3517
</LinkTo>
36-
<span class="sep">|</span>
37-
<RlDropdownContainer class="dropdown-container">
38-
<RlDropdownToggle class="dropdown">
39-
Docs
40-
<span class='arrow'></span>
41-
</RlDropdownToggle>
4218

43-
<RlDropdown @tagName="ul" @id="doc-links" class="dropdown">
44-
<li><a href='https://doc.rust-lang.org/cargo/getting-started/'>Getting Started</a></li>
45-
<li><a href='https://doc.rust-lang.org/cargo/guide/'>Guide</a></li>
46-
<li><a href='https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html'>Specifying Dependencies</a></li>
47-
<li><a href='https://doc.rust-lang.org/cargo/reference/publishing.html'>Publishing on crates.io</a></li>
48-
<li><a href='https://doc.rust-lang.org/cargo/faq.html'>FAQ</a></li>
49-
<li><a href='https://doc.rust-lang.org/cargo/reference/manifest.html'>Cargo.toml Format</a></li>
50-
<li><a href='https://doc.rust-lang.org/cargo/reference/build-scripts.html'>Build Scripts</a></li>
51-
<li><a href='https://doc.rust-lang.org/cargo/reference/config.html'>Configuration</a></li>
52-
<li><a href='https://doc.rust-lang.org/cargo/reference/pkgid-spec.html'>Package ID specs</a></li>
53-
<li><a href='https://doc.rust-lang.org/cargo/reference/environment-variables.html'>Environment Variables</a></li>
54-
<li><a href='https://doc.rust-lang.org/cargo/reference/source-replacement.html'>Source Replacement</a></li>
55-
<li><a href='https://doc.rust-lang.org/cargo/reference/external-tools.html'>External Tools</a></li>
56-
<li><LinkTo @route="policies">Policies</LinkTo></li>
57-
<li><LinkTo @route="category-slugs">List of category slugs</LinkTo></li>
58-
</RlDropdown>
59-
</RlDropdownContainer>
60-
<span class="sep">|</span>
61-
{{#if session.currentUser}}
19+
<form class='search' action='/search' {{ action "search" on="submit" }} data-test-search-form>
20+
<input type="text" class="search" name="q" id="cargo-desktop-search"
21+
placeholder="Click or press 'S' to search..."
22+
value={{searchQuery}}
23+
oninput={{action (mut searchQuery) value="target.value"}}
24+
autocorrect="off"
25+
autocapitalize="off"
26+
autofocus="autofocus"
27+
spellcheck="false"
28+
required
29+
data-test-search-input>
30+
<label for="cargo-desktop-search">Search</label>
31+
</form>
32+
33+
<div class='nav'>
34+
<LinkTo @route="crates" @query={{hash letter=null page=1}} data-test-all-crates-link>
35+
Browse All Crates
36+
</LinkTo>
37+
<span class="sep">|</span>
6238
<RlDropdownContainer class="dropdown-container">
6339
<RlDropdownToggle class="dropdown">
64-
<UserAvatar @user={{session.currentUser}} @size="small" />
65-
{{ session.currentUser.name }}
40+
Docs
6641
<span class='arrow'></span>
6742
</RlDropdownToggle>
6843

69-
<RlDropdown @tagName="ul" class="dropdown current-user-links">
70-
<li><LinkTo @route="dashboard">Dashboard</LinkTo></li>
71-
<li><LinkTo @route="me">Account Settings</LinkTo></li>
72-
<li><LinkTo @route="me.pending-invites">Owner Invites</LinkTo></li>
73-
<li class='last'><LinkTo @route="logout">Sign Out</LinkTo></li>
44+
<RlDropdown @tagName="ul" @id="doc-links" class="dropdown">
45+
<li><a href='https://doc.rust-lang.org/cargo/getting-started/'>Getting Started</a></li>
46+
<li><a href='https://doc.rust-lang.org/cargo/guide/'>Guide</a></li>
47+
<li><a href='https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html'>Specifying Dependencies</a></li>
48+
<li><a href='https://doc.rust-lang.org/cargo/reference/publishing.html'>Publishing on crates.io</a></li>
49+
<li><a href='https://doc.rust-lang.org/cargo/faq.html'>FAQ</a></li>
50+
<li><a href='https://doc.rust-lang.org/cargo/reference/manifest.html'>Cargo.toml Format</a></li>
51+
<li><a href='https://doc.rust-lang.org/cargo/reference/build-scripts.html'>Build Scripts</a></li>
52+
<li><a href='https://doc.rust-lang.org/cargo/reference/config.html'>Configuration</a></li>
53+
<li><a href='https://doc.rust-lang.org/cargo/reference/pkgid-spec.html'>Package ID specs</a></li>
54+
<li><a href='https://doc.rust-lang.org/cargo/reference/environment-variables.html'>Environment Variables</a></li>
55+
<li><a href='https://doc.rust-lang.org/cargo/reference/source-replacement.html'>Source Replacement</a></li>
56+
<li><a href='https://doc.rust-lang.org/cargo/reference/external-tools.html'>External Tools</a></li>
57+
<li><LinkTo @route="policies">Policies</LinkTo></li>
58+
<li><LinkTo @route="category-slugs">List of category slugs</LinkTo></li>
7459
</RlDropdown>
7560
</RlDropdownContainer>
76-
{{else}}
77-
<LinkTo @route="login" data-test-login-link>
78-
{{svg-jar "lock"}}
79-
Log in with GitHub
80-
</LinkTo>
81-
{{/if}}
82-
</div>
61+
<span class="sep">|</span>
62+
{{#if session.currentUser}}
63+
<RlDropdownContainer class="dropdown-container">
64+
<RlDropdownToggle class="dropdown">
65+
<UserAvatar @user={{session.currentUser}} @size="small" />
66+
{{ session.currentUser.name }}
67+
<span class='arrow'></span>
68+
</RlDropdownToggle>
8369

84-
<div class='menu'>
85-
<RlDropdownContainer class="dropdown-container">
86-
<RlDropdownToggle class="dropdown">
87-
Menu
88-
<span class='arrow'></span>
89-
</RlDropdownToggle>
90-
<RlDropdown @tagName="ul" class="dropdown current-user-links">
91-
<li><LinkTo @route="crates">Browse All Crates</LinkTo></li>
92-
{{#if session.currentUser}}
93-
<li><LinkTo @route="dashboard">Dashboard</LinkTo></li>
94-
<li><LinkTo @route="me">Account Settings</LinkTo></li>
95-
<li><LinkTo @route="me.pending-invites">Owner Invites</LinkTo></li>
96-
<li class='last'><LinkTo @route="logout">Sign Out</LinkTo></li>
97-
{{else}}
98-
<li><LinkTo @route="login">Log in with GitHub</LinkTo></li>
99-
{{/if}}
100-
</RlDropdown>
101-
</RlDropdownContainer>
102-
</div>
70+
<RlDropdown @tagName="ul" class="dropdown current-user-links">
71+
<li><LinkTo @route="dashboard">Dashboard</LinkTo></li>
72+
<li><LinkTo @route="me">Account Settings</LinkTo></li>
73+
<li><LinkTo @route="me.pending-invites">Owner Invites</LinkTo></li>
74+
<li class='last'><LinkTo @route="logout">Sign Out</LinkTo></li>
75+
</RlDropdown>
76+
</RlDropdownContainer>
77+
{{else}}
78+
<LinkTo @route="login" data-test-login-link>
79+
{{svg-jar "lock"}}
80+
Log in with GitHub
81+
</LinkTo>
82+
{{/if}}
83+
</div>
10384

104-
<div class='links'>
105-
</div>
106-
</nav>
85+
<div class='menu'>
86+
<RlDropdownContainer class="dropdown-container">
87+
<RlDropdownToggle class="dropdown">
88+
Menu
89+
<span class='arrow'></span>
90+
</RlDropdownToggle>
91+
<RlDropdown @tagName="ul" class="dropdown current-user-links">
92+
<li><LinkTo @route="crates">Browse All Crates</LinkTo></li>
93+
{{#if session.currentUser}}
94+
<li><LinkTo @route="dashboard">Dashboard</LinkTo></li>
95+
<li><LinkTo @route="me">Account Settings</LinkTo></li>
96+
<li><LinkTo @route="me.pending-invites">Owner Invites</LinkTo></li>
97+
<li class='last'><LinkTo @route="logout">Sign Out</LinkTo></li>
98+
{{else}}
99+
<li><LinkTo @route="login">Log in with GitHub</LinkTo></li>
100+
{{/if}}
101+
</RlDropdown>
102+
</RlDropdownContainer>
103+
</div>
107104

108-
<form id='mobile-search' class='search' action='/search' {{ action "search" on="submit" }} >
109-
<input type="text" class="search" name="q" id="cargo-mobile-search"
110-
placeholder="Search"
111-
value={{searchQuery}}
112-
oninput={{action (mut searchQuery) value="target.value"}}
113-
autocorrect="off"
114-
required>
115-
<label for="cargo-mobile-search">Search</label>
116-
</form>
105+
<div class='links'>
106+
</div>
107+
</nav>
117108

118-
<main id="main" class='inner-content'>
119-
<FlashMessage />
109+
<form id='mobile-search' class='search' action='/search' {{ action "search" on="submit" }} >
110+
<input type="text" class="search" name="q" id="cargo-mobile-search"
111+
placeholder="Search"
112+
value={{searchQuery}}
113+
oninput={{action (mut searchQuery) value="target.value"}}
114+
autocorrect="off"
115+
required>
116+
<label for="cargo-mobile-search">Search</label>
117+
</form>
120118

121-
{{outlet}}
122-
</main>
119+
<main id="main" class='inner-content'>
120+
<FlashMessage />
123121

124-
<footer class='after-main-links'>
125-
<a href='https://doc.rust-lang.org/cargo/getting-started/installation.html'>Install</a>
126-
<span class="sep">|</span>
127-
<a href='https://doc.rust-lang.org/cargo/'>Getting Started</a>
128-
<span class="sep">|</span>
129-
<a href='https://doc.rust-lang.org/cargo/guide/'>Guide</a>
130-
<span class="sep">|</span>
131-
<a href='mailto:[email protected]'>Send us an email</a>
132-
<span class="sep">|</span>
133-
<a href='https://www.rust-lang.org/policies/security'>Report a security issue</a>
134-
<span class="sep">|</span>
135-
<a href='https://www.rust-lang.org/policies/privacy'>Privacy notice</a>
136-
<span class="sep">|</span>
137-
<LinkTo @route="policies">Policies</LinkTo>
138-
</footer>
122+
{{outlet}}
123+
</main>
124+
125+
<footer class='after-main-links'>
126+
<a href='https://doc.rust-lang.org/cargo/getting-started/installation.html'>Install</a>
127+
<span class="sep">|</span>
128+
<a href='https://doc.rust-lang.org/cargo/'>Getting Started</a>
129+
<span class="sep">|</span>
130+
<a href='https://doc.rust-lang.org/cargo/guide/'>Guide</a>
131+
<span class="sep">|</span>
132+
<a href='mailto:[email protected]'>Send us an email</a>
133+
<span class="sep">|</span>
134+
<a href='https://www.rust-lang.org/policies/security'>Report a security issue</a>
135+
<span class="sep">|</span>
136+
<a href='https://www.rust-lang.org/policies/privacy'>Privacy notice</a>
137+
<span class="sep">|</span>
138+
<LinkTo @route="policies">Policies</LinkTo>
139+
</footer>
139140

140-
<a href='https://github.com/rust-lang/crates.io' class='fork-me'>
141-
<img src='/assets/forkme.png' alt="Fork me on GitHub">
142-
</a>
141+
<a href='https://github.com/rust-lang/crates.io' class='fork-me'>
142+
<img src='/assets/forkme.png' alt="Fork me on GitHub">
143+
</a>
144+
</div>

config/optional-features.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"application-template-wrapper": false
3+
}

0 commit comments

Comments
 (0)