diff --git a/app/index.html b/app/index.html index e487190c7..14145dd88 100644 --- a/app/index.html +++ b/app/index.html @@ -10,7 +10,7 @@ {{content-for "head"}} - + {{content-for "head-footer"}} diff --git a/app/styles/app.css b/app/styles/app.css index e69de29bb..2e9c20021 100644 --- a/app/styles/app.css +++ b/app/styles/app.css @@ -0,0 +1,27 @@ +.article-title-wrapper { + display: flex; + justify-content: space-between; + align-items: center; +} + +.module-name { + display: inline-block; + margin-bottom: 0; +} + +.access { + color: #fff; + background-color: var(--color-gray-600); + margin-left: var(--spacing-1); + padding: 0.25rem var(--spacing-1); + font-size: var(--font-size-md); + border-radius: var(--radius); + vertical-align: middle; +} + +main a.edit-icon { + height: 1rem; + width: 16px; + display: inline-block; + background: none; +} diff --git a/app/templates/project-version/classes/class.hbs b/app/templates/project-version/classes/class.hbs index cd566f5bd..174cd17c2 100644 --- a/app/templates/project-version/classes/class.hbs +++ b/app/templates/project-version/classes/class.hbs @@ -1,10 +1,15 @@ {{! template-lint-disable no-action }}
- {{#if (and @model.project.id @model.file @model.line (is-latest version=@model.projectVersion.version allVersions=this.allVersions))}} - {{svg-jar "fa-pencil"}} - {{/if}} -

Class {{@model.name}}

- {{#if @model.access}}{{@model.access}}{{/if}} +
+

Class {{@model.name}} + {{#if @model.access}} + {{@model.access}} + {{/if}} +

+ {{#if (and @model.project.id @model.file @model.line (is-latest version=@model.projectVersion.version allVersions=this.allVersions))}} + {{svg-jar "pen"}} + {{/if}} +

{{#if @model.extends}} diff --git a/app/templates/project-version/modules/module.hbs b/app/templates/project-version/modules/module.hbs index e78331394..673000d4d 100644 --- a/app/templates/project-version/modules/module.hbs +++ b/app/templates/project-version/modules/module.hbs @@ -1,10 +1,13 @@
- {{#if (eq this.model.name 'ember-data-overview')}} -

EmberData Overview

- {{else}} -

Package {{this.model.name}}

- {{/if}} - {{#if this.model.access}}{{this.model.access}}{{/if}} +
+ {{#if (eq this.model.name 'ember-data-overview')}} +

EmberData Overview

+ {{else}} +

Package {{this.model.name}} + {{#if this.model.access}}{{this.model.access}}{{/if}} +

+ {{/if}} +

diff --git a/public/assets/images/pen.svg b/public/assets/images/pen.svg new file mode 100644 index 000000000..cb118d199 --- /dev/null +++ b/public/assets/images/pen.svg @@ -0,0 +1 @@ + diff --git a/tests/acceptance/release-url-test.js b/tests/acceptance/release-url-test.js index 2c8ca4dd4..93f9497db 100644 --- a/tests/acceptance/release-url-test.js +++ b/tests/acceptance/release-url-test.js @@ -7,6 +7,6 @@ module('Acceptance | release URL', function (hooks) { test('specifying release instead of specific version in URL should go to the latest release', async function (assert) { await visit('ember/release/classes/Application'); - assert.dom('h1.module-name').hasText('Class Application'); + assert.dom('h1.module-name').includesText('Class Application'); }); });