summaryrefslogtreecommitdiff
path: root/client/lib/scales.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2017-04-27 09:55:53 -0400
committerJules Laplace <jules@okfoc.us>2017-04-27 09:55:53 -0400
commit370e7a69816bfc604386e4fd21acb465e48bdb0b (patch)
tree8bafb23bbd1275f584346da2413909e1ef458e71 /client/lib/scales.js
parenta222d88a13afc1b0f763f5d800fdda1426967bf4 (diff)
put scales in dropdown and build
Diffstat (limited to 'client/lib/scales.js')
-rw-r--r--client/lib/scales.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/client/lib/scales.js b/client/lib/scales.js
index fd7b5a7..8480f9e 100644
--- a/client/lib/scales.js
+++ b/client/lib/scales.js
@@ -136,12 +136,12 @@ function build () {
pick(0)
}
-function pick (i){
+function pick (i) {
if (scale) {
- scale.heading.classList.remove('selected')
+ scale.heading && scale.heading.classList.remove('selected')
}
scale = scales[i]
- scale.heading.classList.add('selected')
+ scale.heading && scale.heading.classList.add('selected')
handleChange(scale)
}
@@ -153,5 +153,9 @@ function onChange (fn) {
handleChange = fn
}
+function names () {
+ return scales.map( scale => scale.name )
+}
+
-export default { scales, current, build, pick, onChange }
+export default { scales, current, build, pick, names, onChange }