From 867c20948bb4caaa57e6c34a76863fcd916500a6 Mon Sep 17 00:00:00 2001 From: Matthew Dillon <mrdillon@alaska.edu> Date: Tue, 3 Feb 2015 10:16:18 -0900 Subject: [PATCH] Strains/Strain routes. --- app/router.js | 4 +++ app/templates/strain.hbs | 53 +++++++++++++++++++++++++++++++++++++ app/templates/strains.hbs | 55 +++------------------------------------ 3 files changed, 61 insertions(+), 51 deletions(-) create mode 100644 app/templates/strain.hbs diff --git a/app/router.js b/app/router.js index 7903fda..457fe4f 100644 --- a/app/router.js +++ b/app/router.js @@ -11,7 +11,11 @@ Router.map(function() { this.resource('genera'); this.resource('species'); this.resource('strains'); + this.resource('strain', { path: '/strain/:strain_id' }, function() { + this.resource('measurements'); + }); this.resource('measurements'); + this.resource('measurement', { path: '/measurement/:measurement_id' }); }); export default Router; diff --git a/app/templates/strain.hbs b/app/templates/strain.hbs new file mode 100644 index 0000000..96eb99c --- /dev/null +++ b/app/templates/strain.hbs @@ -0,0 +1,53 @@ +<div class="grid-1"> + <div class="span-1"> + <fieldset class="flakes-information-box"> + <legend>{{strainName}}</legend> + <div class="grid-9"> + <dl class="span-3"> + <dt>Species</dt> + <dd>{{species.speciesName}}</dd> + </dl> + <dl class="span-3"> + <dt>Strain</dt> + <dd>{{strainName}}</dd> + </dl> + <dl class="span-3"> + <dt>Type</dt> + <dd>{{strainType}}</dd> + </dl> + </div> + <div class="grid-9"> + <dl class="span-3"> + <dt>Accession Banks</dt> + <dd>{{accessionBanks}}</dd> + </dl> + <dl class="span-3"> + <dt>Genbank EMBL DDB</dt> + <dd>{{genbankEmblDdb}}</dd> + </dl> + <dl class="span-3"> + <dt>Isolated From</dt> + <dd>{{isolatedFrom}}</dd> + </dl> + </div> + <dl> + <dt>Etymology</dt> + <dd>{{etymology}}</dd> + </dl> + <div class="grid-9"> + <dl class="span-3"> + <dt>Created</dt> + <dd>{{createdAt}}</dd> + </dl> + <dl class="span-3"> + <dt>Updated</dt> + <dd>{{updatedAt}}</dd> + </dl> + <dl class="span-3"> + <dt>Deleted</dt> + <dd>{{null-time deletedAt}}</dd> + </dl> + </div> + </fieldset> + </div> +</div> diff --git a/app/templates/strains.hbs b/app/templates/strains.hbs index f180b3d..6232146 100644 --- a/app/templates/strains.hbs +++ b/app/templates/strains.hbs @@ -1,53 +1,6 @@ -<div class="grid-1"> +<h2>Strains</h2> +<ul> {{#each}} - <div class="span-1"> - <fieldset class="read-only-information"> - <legend>{{strainName}}</legend> - <dl> - <dt>Id</dt> - <dd>{{id}}</dd> - </dl> - <dl> - <dt>Species</dt> - <dd>{{species.speciesName}}</dd> - </dl> - <dl> - <dt>Strain</dt> - <dd>{{strainName}}</dd> - </dl> - <dl> - <dt>Type</dt> - <dd>{{strainType}}</dd> - </dl> - <dl> - <dt>Etymology</dt> - <dd>{{etymology}}</dd> - </dl> - <dl> - <dt>Accession Banks</dt> - <dd>{{accessionBanks}}</dd> - </dl> - <dl> - <dt>Genbank EMBL DDB</dt> - <dd>{{genbankEmblDdb}}</dd> - </dl> - <dl> - <dt>Isolated From</dt> - <dd>{{isolatedFrom}}</dd> - </dl> - <dl> - <dt>Created</dt> - <dd>{{createdAt}}</dd> - </dl> - <dl> - <dt>Updated</dt> - <dd>{{updatedAt}}</dd> - </dl> - <dl> - <dt>Deleted</dt> - <dd>{{deletedAt}}</dd> - </dl> - </fieldset> - </div> + <li>{{#link-to 'strain' this}}{{strainName}}{{/link-to}}</li> {{/each}} -</div> +</ul>