Skip to content
On this page

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

NameTypeDescription
preventNativeDefault?booleanwhether or not to also prevent the default behavior of the 'native' event

Returns

void

Defined in

infinite-canvas-event-with-default-behavior.ts:31