diff options
-rw-r--r-- | lib/jitterbug/Project.pm | 2 | ||||
-rw-r--r-- | public/css/style.css | 2 | ||||
-rw-r--r-- | views/layouts/main.tt | 4 | ||||
-rw-r--r-- | views/project/index.tt | 5 |
4 files changed, 8 insertions, 5 deletions
diff --git a/lib/jitterbug/Project.pm b/lib/jitterbug/Project.pm index be62921..0d2db8e 100644 --- a/lib/jitterbug/Project.pm +++ b/lib/jitterbug/Project.pm @@ -24,6 +24,8 @@ get '/:project' => sub { push @builds, from_json($res) if $res; } + @builds = sort {$b->{timestamp} cmp $a->{timestamp}} @builds; + template 'project/index', { project => $project, builds => \@builds, %$desc }; }; diff --git a/public/css/style.css b/public/css/style.css index 1e33a4e..6cce1f1 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -207,7 +207,7 @@ pre { overflow:hidden; } -#display_test_result { +.display_test_result { background: black; color: white; } diff --git a/views/layouts/main.tt b/views/layouts/main.tt index 2512de7..cf3f0e0 100644 --- a/views/layouts/main.tt +++ b/views/layouts/main.tt @@ -9,8 +9,10 @@ $(document).ready(function() { $('.builds a').click(function() { var url = $(this).attr("href"); + var id = $(this).parents('.commit').attr('id'); + console.log("id => " + id); $.getJSON(url, null, function(data) { - $("#display_test_result").html("<pre>" + data.content + "<pre>"); + $("#result-" + id).html("<pre>" + data.content + "<pre>"); }); return false; })}) diff --git a/views/project/index.tt b/views/project/index.tt index ff17e98..877a803 100644 --- a/views/project/index.tt +++ b/views/project/index.tt @@ -28,11 +28,10 @@ </ul> </div> </div> + <div class="display_test_result" id="result-<: $build.commit :>"> + </div> :} </div> -<div id="display_test_result"> -</div> - </div> </div> |