Skip to content

Disable application-template-wrapper feature #2050

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Dec 25, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
264 changes: 133 additions & 131 deletions app/templates/application.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -3,150 +3,152 @@
{{title "crates.io: Rust Package Registry" separator=' - ' prepend=true}}
<GoogleJsapi />

<nav id="header">
<LinkTo @route="index" @tabindex="-1">
<img src="/assets/Cargo-Logo-Small.png" id="logo"
height="100" width="100" alt="Cargo Logo">
</LinkTo>
<LinkTo @route="index">
<h1>
crates.io
<span class="subtitle">Rust Package Registry</span>
</h1>
</LinkTo>

<form class='search' action='/search' {{ action "search" on="submit" }} data-test-search-form>
<input
type="text"
class="search"
name="q"
id="cargo-desktop-search"
placeholder="Click or press 'S' to search..."
value={{this.searchQuery}}
oninput={{action (mut this.searchQuery) value="target.value"}}
autocorrect="off"
autocapitalize="off"
autofocus="autofocus"
spellcheck="false"
required
data-test-search-input
>
<label for="cargo-desktop-search">Search</label>
</form>

<div class='nav'>
<LinkTo @route="crates" @query={{hash letter=null page=1}} data-test-all-crates-link>
Browse All Crates
<div>
<nav id="header">
<LinkTo @route="index" @tabindex="-1">
<img src="/assets/Cargo-Logo-Small.png" id="logo"
height="100" width="100" alt="Cargo Logo">
</LinkTo>
<LinkTo @route="index">
<h1>
crates.io
<span class="subtitle">Rust Package Registry</span>
</h1>
</LinkTo>
<span class="sep">|</span>
<RlDropdownContainer class="dropdown-container">
<RlDropdownToggle class="dropdown">
Docs
<span class='arrow'></span>
</RlDropdownToggle>

<RlDropdown @tagName="ul" @id="doc-links" class="dropdown">
<li><a href='https://doc.rust-lang.org/cargo/getting-started/'>Getting Started</a></li>
<li><a href='https://doc.rust-lang.org/cargo/guide/'>Guide</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html'>Specifying Dependencies</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/publishing.html'>Publishing on crates.io</a></li>
<li><a href='https://doc.rust-lang.org/cargo/faq.html'>FAQ</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/manifest.html'>Cargo.toml Format</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/build-scripts.html'>Build Scripts</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/config.html'>Configuration</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/pkgid-spec.html'>Package ID specs</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/environment-variables.html'>Environment Variables</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/source-replacement.html'>Source Replacement</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/external-tools.html'>External Tools</a></li>
<li><LinkTo @route="policies">Policies</LinkTo></li>
<li><LinkTo @route="category-slugs">List of category slugs</LinkTo></li>
</RlDropdown>
</RlDropdownContainer>
<span class="sep">|</span>
{{#if this.session.currentUser}}
<form class='search' action='/search' {{ action "search" on="submit" }} data-test-search-form>
<input
type="text"
class="search"
name="q"
id="cargo-desktop-search"
placeholder="Click or press 'S' to search..."
value={{this.searchQuery}}
oninput={{action (mut this.searchQuery) value="target.value"}}
autocorrect="off"
autocapitalize="off"
autofocus="autofocus"
spellcheck="false"
required
data-test-search-input
>
<label for="cargo-desktop-search">Search</label>
</form>

<div class='nav'>
<LinkTo @route="crates" @query={{hash letter=null page=1}} data-test-all-crates-link>
Browse All Crates
</LinkTo>
<span class="sep">|</span>
<RlDropdownContainer class="dropdown-container">
<RlDropdownToggle class="dropdown">
<UserAvatar @user={{this.session.currentUser}} @size="small" />
{{ this.session.currentUser.name }}
Docs
<span class='arrow'></span>
</RlDropdownToggle>

<RlDropdown @tagName="ul" class="dropdown current-user-links">
<li><LinkTo @route="dashboard">Dashboard</LinkTo></li>
<li><LinkTo @route="me">Account Settings</LinkTo></li>
<li><LinkTo @route="me.pending-invites">Owner Invites</LinkTo></li>
<li class='last'><LinkTo @route="logout">Sign Out</LinkTo></li>
<RlDropdown @tagName="ul" @id="doc-links" class="dropdown">
<li><a href='https://doc.rust-lang.org/cargo/getting-started/'>Getting Started</a></li>
<li><a href='https://doc.rust-lang.org/cargo/guide/'>Guide</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html'>Specifying Dependencies</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/publishing.html'>Publishing on crates.io</a></li>
<li><a href='https://doc.rust-lang.org/cargo/faq.html'>FAQ</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/manifest.html'>Cargo.toml Format</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/build-scripts.html'>Build Scripts</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/config.html'>Configuration</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/pkgid-spec.html'>Package ID specs</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/environment-variables.html'>Environment Variables</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/source-replacement.html'>Source Replacement</a></li>
<li><a href='https://doc.rust-lang.org/cargo/reference/external-tools.html'>External Tools</a></li>
<li><LinkTo @route="policies">Policies</LinkTo></li>
<li><LinkTo @route="category-slugs">List of category slugs</LinkTo></li>
</RlDropdown>
</RlDropdownContainer>
{{else}}
<LinkTo @route="login" data-test-login-link>
{{svg-jar "lock"}}
Log in with GitHub
</LinkTo>
{{/if}}
</div>
<span class="sep">|</span>
{{#if this.session.currentUser}}
<RlDropdownContainer class="dropdown-container">
<RlDropdownToggle class="dropdown">
<UserAvatar @user={{this.session.currentUser}} @size="small" />
{{ this.session.currentUser.name }}
<span class='arrow'></span>
</RlDropdownToggle>

<div class='menu'>
<RlDropdownContainer class="dropdown-container">
<RlDropdownToggle class="dropdown">
Menu
<span class='arrow'></span>
</RlDropdownToggle>
<RlDropdown @tagName="ul" class="dropdown current-user-links">
<li><LinkTo @route="crates">Browse All Crates</LinkTo></li>
{{#if this.session.currentUser}}
<li><LinkTo @route="dashboard">Dashboard</LinkTo></li>
<li><LinkTo @route="me">Account Settings</LinkTo></li>
<li><LinkTo @route="me.pending-invites">Owner Invites</LinkTo></li>
<li class='last'><LinkTo @route="logout">Sign Out</LinkTo></li>
{{else}}
<li><LinkTo @route="login">Log in with GitHub</LinkTo></li>
{{/if}}
</RlDropdown>
</RlDropdownContainer>
</div>
<RlDropdown @tagName="ul" class="dropdown current-user-links">
<li><LinkTo @route="dashboard">Dashboard</LinkTo></li>
<li><LinkTo @route="me">Account Settings</LinkTo></li>
<li><LinkTo @route="me.pending-invites">Owner Invites</LinkTo></li>
<li class='last'><LinkTo @route="logout">Sign Out</LinkTo></li>
</RlDropdown>
</RlDropdownContainer>
{{else}}
<LinkTo @route="login" data-test-login-link>
{{svg-jar "lock"}}
Log in with GitHub
</LinkTo>
{{/if}}
</div>

<div class='links'>
</div>
</nav>
<div class='menu'>
<RlDropdownContainer class="dropdown-container">
<RlDropdownToggle class="dropdown">
Menu
<span class='arrow'></span>
</RlDropdownToggle>
<RlDropdown @tagName="ul" class="dropdown current-user-links">
<li><LinkTo @route="crates">Browse All Crates</LinkTo></li>
{{#if this.session.currentUser}}
<li><LinkTo @route="dashboard">Dashboard</LinkTo></li>
<li><LinkTo @route="me">Account Settings</LinkTo></li>
<li><LinkTo @route="me.pending-invites">Owner Invites</LinkTo></li>
<li class='last'><LinkTo @route="logout">Sign Out</LinkTo></li>
{{else}}
<li><LinkTo @route="login">Log in with GitHub</LinkTo></li>
{{/if}}
</RlDropdown>
</RlDropdownContainer>
</div>

<form id='mobile-search' class='search' action='/search' {{ action "search" on="submit" }} >
<input
type="text"
class="search"
name="q"
id="cargo-mobile-search"
placeholder="Search"
value={{this.searchQuery}}
oninput={{action (mut this.searchQuery) value="target.value"}}
autocorrect="off"
required
>
<label for="cargo-mobile-search">Search</label>
</form>
<div class='links'>
</div>
</nav>

<main id="main" class='inner-content'>
<FlashMessage />
<form id='mobile-search' class='search' action='/search' {{ action "search" on="submit" }} >
<input
type="text"
class="search"
name="q"
id="cargo-mobile-search"
placeholder="Search"
value={{this.searchQuery}}
oninput={{action (mut this.searchQuery) value="target.value"}}
autocorrect="off"
required
>
<label for="cargo-mobile-search">Search</label>
</form>

{{outlet}}
</main>
<main id="main" class='inner-content'>
<FlashMessage />

<footer class='after-main-links'>
<a href='https://doc.rust-lang.org/cargo/getting-started/installation.html'>Install</a>
<span class="sep">|</span>
<a href='https://doc.rust-lang.org/cargo/'>Getting Started</a>
<span class="sep">|</span>
<a href='https://doc.rust-lang.org/cargo/guide/'>Guide</a>
<span class="sep">|</span>
<a href='mailto:[email protected]'>Send us an email</a>
<span class="sep">|</span>
<a href='https://www.rust-lang.org/policies/security'>Report a security issue</a>
<span class="sep">|</span>
<a href='https://www.rust-lang.org/policies/privacy'>Privacy notice</a>
<span class="sep">|</span>
<LinkTo @route="policies">Policies</LinkTo>
</footer>
{{outlet}}
</main>

<footer class='after-main-links'>
<a href='https://doc.rust-lang.org/cargo/getting-started/installation.html'>Install</a>
<span class="sep">|</span>
<a href='https://doc.rust-lang.org/cargo/'>Getting Started</a>
<span class="sep">|</span>
<a href='https://doc.rust-lang.org/cargo/guide/'>Guide</a>
<span class="sep">|</span>
<a href='mailto:[email protected]'>Send us an email</a>
<span class="sep">|</span>
<a href='https://www.rust-lang.org/policies/security'>Report a security issue</a>
<span class="sep">|</span>
<a href='https://www.rust-lang.org/policies/privacy'>Privacy notice</a>
<span class="sep">|</span>
<LinkTo @route="policies">Policies</LinkTo>
</footer>

<a href='https://github.com/rust-lang/crates.io' class='fork-me'>
<img src='/assets/forkme.png' alt="Fork me on GitHub">
</a>
<a href='https://github.com/rust-lang/crates.io' class='fork-me'>
<img src='/assets/forkme.png' alt="Fork me on GitHub">
</a>
</div>
3 changes: 3 additions & 0 deletions config/optional-features.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"application-template-wrapper": false
}
Loading