Skip to content

Commit c2fa604

Browse files
authored
Merge pull request #205 from d3/two
Update d3-selection
2 parents c609de4 + 28bb791 commit c2fa604

File tree

11 files changed

+1505
-546
lines changed

11 files changed

+1505
-546
lines changed

README.md

Lines changed: 60 additions & 56 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{
22
"name": "d3-zoom",
3-
"version": "1.8.3",
3+
"version": "2.0.0-rc.1",
4+
"publishConfig": {
5+
"tag": "next"
6+
},
47
"description": "Pan and zoom SVG, HTML or Canvas using mouse or touch input.",
58
"keywords": [
69
"d3",
@@ -34,14 +37,15 @@
3437
"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"
3538
},
3639
"dependencies": {
37-
"d3-dispatch": "1",
38-
"d3-drag": "1",
39-
"d3-interpolate": "1",
40-
"d3-selection": "1",
41-
"d3-transition": "1"
40+
"d3-dispatch": ">=2.0.0-rc.1",
41+
"d3-drag": ">=2.0.0-rc.1",
42+
"d3-interpolate": ">=2.0.0-rc.1",
43+
"d3-selection": ">=2.0.0-rc.3",
44+
"d3-transition": ">=2.0.0-rc.3"
4245
},
4346
"devDependencies": {
4447
"eslint": "6",
48+
"jsdom": "^16.2.2",
4549
"rollup": "1",
4650
"rollup-plugin-terser": "5",
4751
"tape": "4"

src/constant.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
export default function(x) {
2-
return function() {
3-
return x;
4-
};
5-
}
1+
export default x => () => x;

src/event.js

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
1-
export default function ZoomEvent(target, type, transform) {
2-
this.target = target;
3-
this.type = type;
4-
this.transform = transform;
1+
export default function ZoomEvent(type, {
2+
sourceEvent,
3+
target,
4+
transform,
5+
dispatch
6+
}) {
7+
Object.defineProperties(this, {
8+
type: {value: type, enumerable: true, configurable: true},
9+
sourceEvent: {value: sourceEvent, enumerable: true, configurable: true},
10+
target: {value: target, enumerable: true, configurable: true},
11+
transform: {value: transform, enumerable: true, configurable: true},
12+
_: {value: dispatch}
13+
});
514
}

src/noevent.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
import {event} from "d3-selection";
2-
3-
export function nopropagation() {
1+
export function nopropagation(event) {
42
event.stopImmediatePropagation();
53
}
64

7-
export default function() {
5+
export default function(event) {
86
event.preventDefault();
97
event.stopImmediatePropagation();
108
}

0 commit comments

Comments
 (0)