From 32c1f312411a5d75c9ae76a71bc8aff69533a8e5 Mon Sep 17 00:00:00 2001 From: Justine Arreche <justine@neo.com> Date: Mon, 7 Oct 2013 13:48:55 -0400 Subject: [PATCH] attempt to make entire repo cell clickable --- assets/scripts/app/templates/repos/list.hbs | 56 +++++++++++---------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/assets/scripts/app/templates/repos/list.hbs b/assets/scripts/app/templates/repos/list.hbs index 378891fc..17da0889 100644 --- a/assets/scripts/app/templates/repos/list.hbs +++ b/assets/scripts/app/templates/repos/list.hbs @@ -6,34 +6,36 @@ <div class="tab"> {{#if isLoaded}} - {{#collection Travis.ReposListView contentBinding="this"}} - {{#with view.repo}} - <div class="slug-and-status"> - <span class="status"></span> - {{#if slug}} - {{#linkTo "repo" this class="slug"}}{{slug}}{{/linkTo}} - {{/if}} - </div> - {{#with lastBuildHash}} - {{#if repo.slug}} - {{#linkTo "build" repo id class="last_build"}}{{number}}{{/linkTo}} - {{/if}} + {{#linkTo "repo" repo}} + {{#collection Travis.ReposListView contentBinding="this"}} + {{#with view.repo}} + <div class="slug-and-status"> + <span class="status"></span> + {{#if slug}} + {{#linkTo "repo" this class="slug"}}{{slug}}{{/linkTo}} + {{/if}} + </div> + {{#with lastBuildHash}} + {{#if repo.slug}} + {{#linkTo "build" repo id class="last_build"}}{{number}}{{/linkTo}} + {{/if}} + {{/with}} + + <p class="summary"> + <span class="duration-icon"></span><span class="duration_label">{{t repositories.duration}}:</span> + <abbr class="duration" {{bindAttr title="lastBuildStartedAt"}}>{{formatDuration lastBuildDuration}}</abbr> + </p> + <p class="summary"> + <span class="finished-icon"></span><span class="finished_at_label">{{t repositories.finished_at}}:</span> + <abbr class="finished_at timeago" {{bindAttr title="lastBuildFinishedAt"}}>{{formatTime lastBuildFinishedAt}}</abbr> + </p> + + <div class="indicator"><span></span></div> {{/with}} - - <p class="summary"> - <span class="duration-icon"></span><span class="duration_label">{{t repositories.duration}}:</span> - <abbr class="duration" {{bindAttr title="lastBuildStartedAt"}}>{{formatDuration lastBuildDuration}}</abbr> - </p> - <p class="summary"> - <span class="finished-icon"></span><span class="finished_at_label">{{t repositories.finished_at}}:</span> - <abbr class="finished_at timeago" {{bindAttr title="lastBuildFinishedAt"}}>{{formatTime lastBuildFinishedAt}}</abbr> - </p> - - <div class="indicator"><span></span></div> - {{/with}} - {{else}} - <p class="empty">{{noReposMessage}}</p> - {{/collection}} + {{else}} + <p class="empty">{{noReposMessage}}</p> + {{/collection}} + {{/linkTo}} {{else}} <div class="loading"><span>Loading</span></div> {{/if}}