From f3b20926f7318a778d36a402f2aa59df0ea07605 Mon Sep 17 00:00:00 2001 From: rozetko Date: Fri, 15 Jul 2022 20:31:53 +0300 Subject: [PATCH 1/2] do not pan on bars drag --- src/index.ts | 1 + src/models/bar_options.ts | 4 ++++ yarn.lock | 6 +++--- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index 16292bc..3fca300 100755 --- a/src/index.ts +++ b/src/index.ts @@ -65,6 +65,7 @@ export class ChartwerkBarPod extends ChartwerkPod { .data(d.values) .enter().append('rect') .style('fill', (val, i) => d.colors[i]) + .style('pointer-events', this.options.contextMenu ? 'all' : 'none') .attr('opacity', () => this.getBarOpacity(d)) .attr('x', (val: number, idx: number) => { return this.getBarPositionX(d.key, idx); diff --git a/src/models/bar_options.ts b/src/models/bar_options.ts index 8de5df3..32e4606 100644 --- a/src/models/bar_options.ts +++ b/src/models/bar_options.ts @@ -43,4 +43,8 @@ export class BarConfig extends CoreOptions { this._options.eventsCallbacks.contextMenu(data); } } + + get contextMenu(): (evt: any) => void { + return this._options.eventsCallbacks.contextMenu; + } } diff --git a/yarn.lock b/yarn.lock index 23765a5..aa38611 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20,12 +20,12 @@ __metadata: linkType: soft "@chartwerk/core@npm:latest": - version: 0.6.5 - resolution: "@chartwerk/core@npm:0.6.5" + version: 0.6.9 + resolution: "@chartwerk/core@npm:0.6.9" dependencies: d3: ^5.7.2 lodash: ^4.14.149 - checksum: 2757ae8be04b84c3624bd807a437d6bf3c67fef0808e3192f0a97ba819627f3b28821628cfefdfabe1951e8b7d0d45d1b9f6ade13cdc4a5bca5e539fc70850df + checksum: c7649ac10ff5edd4a6e4697334e93e72329fef1bb487f61693b70a1a7b4e65137bbcf1c4d690a9e0b7c2de01a34fbd983dfde9e3f9eab44bc5e32645e808a3b6 languageName: node linkType: hard From 182bc4cc980965bd2335e11bd851903f3af85152 Mon Sep 17 00:00:00 2001 From: rozetko Date: Fri, 15 Jul 2022 20:32:13 +0300 Subject: [PATCH 2/2] 0.6.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 919d4df..ca2288e 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@chartwerk/bar-pod", - "version": "0.6.2", + "version": "0.6.3", "description": "Chartwerk bar pod", "main": "dist/index.js", "scripts": {