diff --git a/assets/images/icons/github.png b/assets/images/icons/github.png new file mode 100644 index 00000000..ab99f472 Binary files /dev/null and b/assets/images/icons/github.png differ diff --git a/assets/scripts/app/templates/repos/show.hbs b/assets/scripts/app/templates/repos/show.hbs index 63ce6e62..599c3ddd 100644 --- a/assets/scripts/app/templates/repos/show.hbs +++ b/assets/scripts/app/templates/repos/show.hbs @@ -7,9 +7,10 @@ {{else}} {{#if repo.isLoaded}} {{#with repo}} -

- {{slug}} -

+
+

{{#linkTo "repo" this}}{{slug}}{{/linkTo}}

+
+

{{description}}

diff --git a/assets/scripts/spec/build_spec.coffee b/assets/scripts/spec/build_spec.coffee index dfd7a5a8..5706ca74 100644 --- a/assets/scripts/spec/build_spec.coffee +++ b/assets/scripts/spec/build_spec.coffee @@ -14,7 +14,7 @@ describe 'on the "build" state', -> ] displaysRepository - href: 'http://github.com/travis-ci/travis-core' + href: '/travis-ci/travis-core' displaysSummary type: 'build' diff --git a/assets/scripts/spec/builds_spec.coffee b/assets/scripts/spec/builds_spec.coffee index 0229547b..09f6d52f 100644 --- a/assets/scripts/spec/builds_spec.coffee +++ b/assets/scripts/spec/builds_spec.coffee @@ -11,7 +11,7 @@ describe 'on the "builds" state', -> ] displaysRepository - href: 'http://github.com/travis-ci/travis-core' + href: '/travis-ci/travis-core' displaysTabs current: { href: '/travis-ci/travis-core' } diff --git a/assets/scripts/spec/current_spec.coffee b/assets/scripts/spec/current_spec.coffee index d3ab3167..3bdd1cc9 100644 --- a/assets/scripts/spec/current_spec.coffee +++ b/assets/scripts/spec/current_spec.coffee @@ -11,7 +11,7 @@ describe 'on the "current" state', -> ] displaysRepository - href: 'http://github.com/travis-ci/travis-core' + href: '/travis-ci/travis-core' displaysSummary type: 'build' diff --git a/assets/scripts/spec/index_spec.coffee b/assets/scripts/spec/index_spec.coffee index df96a419..6191f450 100644 --- a/assets/scripts/spec/index_spec.coffee +++ b/assets/scripts/spec/index_spec.coffee @@ -11,7 +11,7 @@ describe 'on the "index" state', -> ] displaysRepository - href: 'http://github.com/travis-ci/travis-core' + href: '/travis-ci/travis-core' displaysSummary type: 'build' diff --git a/assets/scripts/spec/job_spec.coffee b/assets/scripts/spec/job_spec.coffee index 5736ad8d..e335f3ab 100644 --- a/assets/scripts/spec/job_spec.coffee +++ b/assets/scripts/spec/job_spec.coffee @@ -21,7 +21,7 @@ describe 'on the "job" state', -> waits 100 runs -> displaysRepository - href: 'http://github.com/travis-ci/travis-core' + href: '/travis-ci/travis-core' displaysSummary id: 1 diff --git a/assets/scripts/spec/my_repos_spec.coffee b/assets/scripts/spec/my_repos_spec.coffee index 21afcd25..25873cd0 100644 --- a/assets/scripts/spec/my_repos_spec.coffee +++ b/assets/scripts/spec/my_repos_spec.coffee @@ -13,7 +13,7 @@ describe 'my repos tab', -> ] displaysRepository - href: 'http://github.com/travis-ci/travis-core' + href: '/travis-ci/travis-core' displaysSummary type: 'build' diff --git a/assets/scripts/spec/support/expectations.coffee b/assets/scripts/spec/support/expectations.coffee index 28034a59..757e80fa 100644 --- a/assets/scripts/spec/support/expectations.coffee +++ b/assets/scripts/spec/support/expectations.coffee @@ -1,5 +1,6 @@ @displaysRepository = (repo) -> expect($('#repo h3 a').attr('href')).toEqual (repo.href) + expect($('#repo .github-icon a').attr('href')).toEqual ("http://github.com#{repo.href}") @displaysTabs = (tabs) -> for name, tab of tabs diff --git a/assets/styles/main/repository.sass b/assets/styles/main/repository.sass index d90963f5..c1ead7e7 100644 --- a/assets/styles/main/repository.sass +++ b/assets/styles/main/repository.sass @@ -6,6 +6,19 @@ overflow-x: hidden padding-right: 10px + h3 + display: inline-block + margin-right: 5px + + .github-icon + width: 21px + height: 21px + display: inline-block + + .github-icon + img + margin-top: 2px + .not-found display: block padding: 10px 5px