Interface: InfiniteCanvasEventWithDefaultBehavior
This represents an a DOM event to which InfiniteCanvas attaches a default behavior.
Example
js
infCanvas.addEventListener('mousedown', e => {
console.log(e.nativeDefaultPrevented)
// --> `false`
// keep the InfiniteCanvas from panning
e.preventDefault(true);
console.log(e.nativeDefaultPrevented);
// --> `true`, because the original mouse event's default was also prevented
});
Properties
nativeCancelable
• Readonly
nativeCancelable: boolean
Returns whether the default for the original DOM event is cancelable
Defined in
infinite-canvas-event-with-default-behavior.ts:26
nativeDefaultPrevented
• Readonly
nativeDefaultPrevented: boolean
Returns whether the default for the original DOM event was prevented
Defined in
infinite-canvas-event-with-default-behavior.ts:22
Methods
preventDefault
▸ preventDefault(preventNativeDefault?
): void
Prevents InfiniteCanvas's default behavior from occuring
Parameters
Name | Type | Description |
---|---|---|
preventNativeDefault? | boolean | whether or not to also prevent the default behavior of the 'native' event |
Returns
void