Compare commits

..

2 Commits

Author SHA1 Message Date
1c74b23700 Merge branch 'main' into new-logging 2025-07-21 11:29:08 +02:00
458a4c41eb ad event types 2025-07-21 11:28:29 +02:00
3 changed files with 10 additions and 9 deletions

View File

@ -984,7 +984,6 @@ export class InteractionMapper extends InteractionDelegate {
useCapture = true,
capturePointerEvents = true,
mouseWheelElement = null,
preventPointerClicks = true,
logInteractionsAbove = 12
} = {}
) {
@ -992,7 +991,6 @@ export class InteractionMapper extends InteractionDelegate {
tapDistance,
useCapture,
capturePointerEvents,
preventPointerClicks,
longPressTime,
mouseWheelElement
})

View File

@ -192,7 +192,6 @@ export default class PopupMenu extends Popup {
keepWithin = null,
backgroundColor = '#EEE',
normalColor = '#444',
highlightColor = 'black',
autoClose = true,
} = {}
) {
@ -215,7 +214,6 @@ export default class PopupMenu extends Popup {
maxWidth,
backgroundColor,
normalColor,
highlightColor,
notchPosition,
keepWithin,
autoClose,

View File

@ -34,6 +34,11 @@ export class BaseEvent {
const START = 'onStart'
const UPDATE = 'onUpdate'
const END = 'onEnd'
const DRAG_UPDATE = 'onDragUpdate'
const DRAG_COMPLETE = 'onDragComplete'
const MOVED = 'onMoved'
const RESIZED = 'onResized'
const ZOOMED = 'onZoomed'
/**
* A scatter event that describes how the scatter has changed.
@ -892,7 +897,7 @@ export class AbstractScatter extends Throwable {
translate: delta,
scale: this.scale,
about: this.currentAbout,
type: null
type: DRAG_UPDATE
})
this.onTransform.forEach(function(f) {
f(event)
@ -906,7 +911,7 @@ export class AbstractScatter extends Throwable {
scale: this.scale,
about: this.currentAbout,
fast: false,
type: null
type: DRAG_COMPLETE
})
this.onTransform.forEach(function(f) {
f(event)
@ -920,7 +925,7 @@ export class AbstractScatter extends Throwable {
translate: { x: dx, y: dy },
about: about,
fast: true,
type: null
type: MOVED
})
this.onTransform.forEach(function(f) {
f(event)
@ -933,7 +938,7 @@ export class AbstractScatter extends Throwable {
let event = new ScatterEvent(this, {
scale: this.scale,
fast: false,
type: null
type: RESIZED
})
this.onTransform.forEach(function(f) {
f(event)
@ -949,7 +954,7 @@ export class AbstractScatter extends Throwable {
scale: this.scale,
about: about,
fast: false,
type: null
type: ZOOMED
})
this.onTransform.forEach(function(f) {
f(event)