From 8cf3386075dc042348adc305a6094d6199f3bf55 Mon Sep 17 00:00:00 2001 From: Ryan Rix Date: Sat, 1 Jul 2017 19:48:59 -0700 Subject: [PATCH] Move from Zebra striping to click-to-highlight --- kappa123/client/static/main.css | 2 +- kappa123/client/static/main.js | 13 ++++++++++--- kappa123/client/templates/main/home.html | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/kappa123/client/static/main.css b/kappa123/client/static/main.css index 3036622..120a27d 100644 --- a/kappa123/client/static/main.css +++ b/kappa123/client/static/main.css @@ -23,7 +23,7 @@ width: 30%; } -.the_table tr:nth-child(even) { +.the_table tr.selected { background-color: #efefef; } diff --git a/kappa123/client/static/main.js b/kappa123/client/static/main.js index f0a356f..73e2398 100644 --- a/kappa123/client/static/main.js +++ b/kappa123/client/static/main.js @@ -1,5 +1,12 @@ // custom javascript -$( document ).ready(function() { - console.log('Sanity Check!'); -}); \ No newline at end of file +var elements = document.getElementsByClassName('run'); +for (idx in elements) { + var element = elements[idx]; + element.onclick = toggleRow; +} + +function toggleRow(e) { + var row = e.currentTarget; + row.className == "run selected" ? row.className = "run" : row.className = "run selected" +} diff --git a/kappa123/client/templates/main/home.html b/kappa123/client/templates/main/home.html index ec47f58..6bc9dd6 100644 --- a/kappa123/client/templates/main/home.html +++ b/kappa123/client/templates/main/home.html @@ -13,7 +13,7 @@ Runners {% for run in runs %} - + {{run["time"]}} → {{run["estimate"]}} {{run["name"]}} {{run["category"]}} {{run["runners"]}}