Issue 43 - Stop graph appearing if only one result

This commit is contained in:
perryharlock
2013-10-03 15:30:58 +01:00
parent 84d36d383b
commit 086122ca51
4 changed files with 16 additions and 3 deletions

View File

@@ -191,6 +191,7 @@
text-overflow:ellipsis; text-overflow:ellipsis;
overflow:hidden; overflow:hidden;
width:100%; width:100%;
white-space: nowrap;
} }
.task-stats li { .task-stats li {
padding:7px 0 6px 0; padding:7px 0 6px 0;
@@ -298,6 +299,14 @@ ul.date-links {
.btn-group > .btn { .btn-group > .btn {
float:none; float:none;
} }
&.single-result {
margin-top:-55px;
.show-stats {
display:none;
}
}
} }
/* Graph */ /* Graph */

View File

@@ -18,12 +18,14 @@ function route (app) {
if (err) { if (err) {
return next(err); return next(err);
} }
var presentedResults = presentResultList(results.map(presentResult));
res.render('task', { res.render('task', {
task: presentTask(task), task: presentTask(task),
results: presentResultList(results.map(presentResult)), results: presentedResults,
mainResult: task.lastResult || null, mainResult: task.lastResult || null,
added: (typeof req.query.added !== 'undefined'), added: (typeof req.query.added !== 'undefined'),
running: (typeof req.query.running !== 'undefined'), running: (typeof req.query.running !== 'undefined'),
hasOneResult: (presentedResults.length < 2),
isTaskPage: true isTaskPage: true
}); });
}); });

View File

@@ -1,7 +1,7 @@
<div class="col-md-12 zfix"> <div class="col-md-12 zfix">
<div class="row"> <div class="row">
<div class="col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3"> <div class="col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3">
<div class="date-selector"> <div class="date-selector{{#if hasOneResult}} single-result{{/if}}">
<h4 class="show-stats text-center">Select a date to show stats for</h4> <h4 class="show-stats text-center">Select a date to show stats for</h4>
<ul class="list-unstyled"> <ul class="list-unstyled">
<li class="btn-group block-level clearfix"> <li class="btn-group block-level clearfix">

View File

@@ -30,7 +30,9 @@
{{#if results}} {{#if results}}
{{> graph}} {{#unless hasOneResult}}
{{> graph}}
{{/unless}}
{{> result-selector}} {{> result-selector}}