diff --git a/examples/article.html b/examples/article.html index c511104..0c4901e 100644 --- a/examples/article.html +++ b/examples/article.html @@ -42,6 +42,10 @@
+
+ + +
diff --git a/package-lock.json b/package-lock.json index 932eedd..74ae396 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1124,8 +1124,7 @@ "commander": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==" }, "concat-map": { "version": "0.0.1", @@ -3563,7 +3562,6 @@ "version": "11.2.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.2.0.tgz", "integrity": "sha512-+5wd6vJuh/Evw3wkmCuKXKibDd5RS7PYZjKaP4s2Hj5W7tvmbuFuaDN4erbH07VznTBFcK+lcsrGVnP6EugXow==", - "dev": true, "requires": { "abab": "1.0.3", "acorn": "4.0.13", @@ -3592,7 +3590,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.1.0.tgz", "integrity": "sha1-X8gnm5PXVIO5ztiyYjmFSEehhXg=", - "dev": true, "requires": { "lodash.sortby": "4.7.0", "tr46": "0.0.3", @@ -3869,8 +3866,7 @@ "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" }, "longest": { "version": "1.0.1", diff --git a/package.json b/package.json index 2ef483d..1249590 100644 --- a/package.json +++ b/package.json @@ -49,12 +49,13 @@ "dependencies": { "@webcomponents/webcomponentsjs": "^1.0.7", "assert": "^1.4.1", + "commander": "^2.9.0", + "d3-array": "^1.2.1", "d3-drag": "^1.2.1", "d3-scale": "^1.0.6", "d3-selection": "^1.1.0", "d3-time-format": "^2.0.3", "intersection-observer": "^0.4.0", - "commander": "^2.9.0", "jsdom": "^11.2.0", "jsdom-wc": "^11.0.0-alpha-1", "katex": "^0.7.1" diff --git a/src/ui/d-slider.js b/src/ui/d-slider.js index 05a6489..65362bd 100644 --- a/src/ui/d-slider.js +++ b/src/ui/d-slider.js @@ -1,5 +1,6 @@ import { Template } from '../mixins/template'; import { scaleLinear } from 'd3-scale'; +import { range } from 'd3-array'; import { drag } from 'd3-drag'; import { select } from 'd3-selection'; import {event as currentEvent } from 'd3-selection'; @@ -8,6 +9,7 @@ const T = Template('d-slider', `