@devexpress/dx-chart-core
Advanced tools
Comparing version 1.11.0 to 1.11.1
/** | ||
* Bundle of @devexpress/dx-chart-core | ||
* Generated: 2019-05-17 | ||
* Version: 1.11.0 | ||
* Generated: 2019-06-14 | ||
* Version: 1.11.1 | ||
* License: https://js.devexpress.com/Licensing | ||
@@ -905,2 +905,7 @@ */ | ||
}; | ||
/** @internal */ | ||
var getEventCoords = function (e, offset) { | ||
var _a = e.touches ? e.touches[0] : e, pageX = _a.pageX, pageY = _a.pageY; | ||
return [pageX - offset[0], pageY - offset[1]]; | ||
}; | ||
@@ -991,3 +996,3 @@ /** @internal */ | ||
var boundsForScale = function (name, scales, currentBounds, interaction, type, delta, anchor, range) { | ||
if (interaction !== type && interaction !== 'both') { | ||
if (!checkInteraction(interaction, type)) { | ||
return null; | ||
@@ -1046,2 +1051,31 @@ } | ||
}; | ||
/** @internal */ | ||
var isMultiTouch = function (e) { return e.touches && e.touches.length === 2; }; | ||
/** @internal */ | ||
var attachEvents = function (node, handlers) { | ||
Object.keys(handlers).forEach(function (el) { | ||
node.addEventListener(el, handlers[el], { passive: false }); | ||
}); | ||
}; | ||
/** @internal */ | ||
var detachEvents = function (node, handlers) { | ||
Object.keys(handlers).forEach(function (el) { | ||
node.removeEventListener(el, handlers[el]); | ||
}); | ||
}; | ||
/** @internal */ | ||
var getRect$1 = function (interactionWithArguments, interactionWithValues, initial, current, pane) { | ||
var isZoomArgument = checkInteraction(interactionWithArguments, 'zoom'); | ||
var isZoomValue = checkInteraction(interactionWithValues, 'zoom'); | ||
var x = isZoomArgument ? Math.min(initial[0], current[0]) : 0; | ||
var width = isZoomArgument ? Math.abs(initial[0] - current[0]) : pane.width; | ||
var y = isZoomValue ? Math.min(initial[1], current[1]) : 0; | ||
var height = isZoomValue ? Math.abs(initial[1] - current[1]) : pane.height; | ||
return { | ||
x: x, y: y, width: width, height: height, | ||
}; | ||
}; | ||
var checkInteraction = function (interaction, type) { | ||
return interaction === 'both' || interaction === type; | ||
}; | ||
@@ -1229,9 +1263,2 @@ var getSegmentLength = function (dx, dy) { return Math.sqrt(dx * dx + dy * dy); }; | ||
var getEventCoords = function (e) { | ||
var offset = getOffset(e.currentTarget); | ||
return [ | ||
e.pageX - offset[0], | ||
e.pageY - offset[1], | ||
]; | ||
}; | ||
var DISTANCE_THRESHOLD = 20; | ||
@@ -1257,3 +1284,3 @@ var compareHitTargets = function (t1, t2) { | ||
return function (e) { | ||
var location = getEventCoords(e); | ||
var location = getEventCoords(e, getOffset(e.currentTarget)); | ||
hitTesters = hitTesters || createHitTesters(); | ||
@@ -1276,3 +1303,3 @@ var targets = []; | ||
var buildLeaveEventHandler = function (handlers) { return function (e) { | ||
var location = getEventCoords(e); | ||
var location = getEventCoords(e, getOffset(e.currentTarget)); | ||
var arg = { location: location, targets: [] }; | ||
@@ -1309,3 +1336,3 @@ handlers.forEach(function (handler) { return handler(arg); }); | ||
export { ARGUMENT_DOMAIN, BAND, BOTTOM, END, HORIZONTAL, HOVERED, LEFT, LINEAR, MIDDLE, RIGHT, SELECTED, START, TOP, VALUE_DOMAIN, VERTICAL, addDomain, addSeries, adjustLayout, axisCoordinates, bBoxes, buildAnimatedStyleGetter, buildEventHandlers, buildScales, changeSeriesState, createAreaHitTester, createBarHitTester, createLineHitTester, createPieHitTester, createReference, createScatterHitTester, createSplineHitTester, createTickFilter, dArea, dBar, dLine, dPie, dSpline, dSymbol, defaultDomains, extendDomains, findSeriesByName, fixOffset, getAreaAnimationStyle, getAreaPointTransformer, getBarPointTransformer, getDeltaForTouches, getGridCoordinates, getLegendItems, getLinePointTransformer, getOffset, getParameters, getPieAnimationStyle, getPiePointTransformer, getRanges, getScatterAnimationStyle, getScatterPointTransformer, getStackedDomains, getStackedSeries, getValueDomainName, getViewport, getWheelDelta, getWidth, growBounds, invertBoundsRange, isHorizontal, isKeyPressed, makeScale, moveBounds, processHandleTooltip, processPointerMove, rangesEqual, scaleBand, scaleBounds, scaleLinear, scaleSeriesPoints, updateDomainItems }; | ||
export { ARGUMENT_DOMAIN, BAND, BOTTOM, END, HORIZONTAL, HOVERED, LEFT, LINEAR, MIDDLE, RIGHT, SELECTED, START, TOP, VALUE_DOMAIN, VERTICAL, addDomain, addSeries, adjustLayout, attachEvents, axisCoordinates, bBoxes, buildAnimatedStyleGetter, buildEventHandlers, buildScales, changeSeriesState, createAreaHitTester, createBarHitTester, createLineHitTester, createPieHitTester, createReference, createScatterHitTester, createSplineHitTester, createTickFilter, dArea, dBar, dLine, dPie, dSpline, dSymbol, defaultDomains, detachEvents, extendDomains, findSeriesByName, fixOffset, getAreaAnimationStyle, getAreaPointTransformer, getBarPointTransformer, getDeltaForTouches, getEventCoords, getGridCoordinates, getLegendItems, getLinePointTransformer, getOffset, getParameters, getPieAnimationStyle, getPiePointTransformer, getRanges, getRect$1 as getRect, getScatterAnimationStyle, getScatterPointTransformer, getStackedDomains, getStackedSeries, getValueDomainName, getViewport, getWheelDelta, getWidth, growBounds, invertBoundsRange, isHorizontal, isKeyPressed, isMultiTouch, makeScale, moveBounds, processHandleTooltip, processPointerMove, rangesEqual, scaleBand, scaleBounds, scaleLinear, scaleSeriesPoints, updateDomainItems }; | ||
//# sourceMappingURL=dx-chart-core.es.js.map |
{ | ||
"name": "@devexpress/dx-chart-core", | ||
"version": "1.11.0", | ||
"version": "1.11.1", | ||
"description": "Core library for the DevExtreme Reactive Chart component", | ||
@@ -42,23 +42,23 @@ "author": { | ||
"devDependencies": { | ||
"@types/d3-array": "^1.2.6", | ||
"@types/d3-array": "^2.0.0", | ||
"@types/d3-scale": "^2.1.1", | ||
"@types/d3-shape": "^1.3.1", | ||
"core-js": "^3.0.1", | ||
"core-js": "^3.1.3", | ||
"jest": "^24.8.0", | ||
"rollup": "^1.11.3", | ||
"rollup-plugin-license": "^0.8.1", | ||
"rollup-plugin-node-resolve": "^4.2.4", | ||
"rollup": "^1.15.2", | ||
"rollup-plugin-license": "^0.9.0", | ||
"rollup-plugin-node-resolve": "^5.0.2", | ||
"rollup-plugin-replace": "^2.2.0", | ||
"rollup-plugin-typescript2": "^0.21.0", | ||
"rollup-plugin-typescript2": "^0.21.1", | ||
"ts-jest": "^24.0.2", | ||
"tslint": "^5.16.0", | ||
"tslint": "^5.17.0", | ||
"tslint-config-airbnb": "^5.11.1", | ||
"typescript": "^3.4.5" | ||
"typescript": "^3.5.1" | ||
}, | ||
"dependencies": { | ||
"d3-array": "^2.0.3", | ||
"d3-scale": "^2.2.2", | ||
"d3-shape": "^1.3.4" | ||
"d3-array": "^2.2.0", | ||
"d3-scale": "^3.0.0", | ||
"d3-shape": "^1.3.5" | ||
}, | ||
"gitHead": "2ee3c94fa5fd5fddf386d4561206715d784e64bc" | ||
"gitHead": "1e024a4be45e7b7141404f5a2fbf7b2f9c1d7afa" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
345835
2704
+ Addedd3-color@2.0.0(transitive)
+ Addedd3-format@2.0.0(transitive)
+ Addedd3-interpolate@2.0.1(transitive)
+ Addedd3-scale@3.3.0(transitive)
+ Addedd3-time@2.1.1(transitive)
+ Addedd3-time-format@3.0.0(transitive)
- Removedd3-array@1.2.4(transitive)
- Removedd3-collection@1.0.7(transitive)
- Removedd3-color@1.4.1(transitive)
- Removedd3-format@1.4.5(transitive)
- Removedd3-interpolate@1.4.0(transitive)
- Removedd3-scale@2.2.2(transitive)
- Removedd3-time@1.1.0(transitive)
- Removedd3-time-format@2.3.0(transitive)
Updatedd3-array@^2.2.0
Updatedd3-scale@^3.0.0
Updatedd3-shape@^1.3.5