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>