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', `