Skip to content

Documentation / @ripl/vue / RiplElementListeners

Interface: RiplElementListeners ​

Defined in: adapters/vue/src/types.ts:74

Every listener an element or group accepts.

Extends ​

Extended by ​

Properties ​

PropertyTypeDescriptionInherited fromDefined in
onAttached?RiplListener<Group<ElementEventMap>>Fired when the element is added to a group, with the group it joined.-adapters/vue/src/types.ts:80
onClick?RiplListener<RiplPointerPayload>Fired when the pointer is pressed and released without an intervening drag.RiplPointerListeners.onClickadapters/vue/src/types.ts:54
onDestroyed?RiplListener<null>Fired when the element is destroyed.-adapters/vue/src/types.ts:78
onDetached?RiplListener<Group<ElementEventMap>>Fired when the element is removed from a group, with the group it left.-adapters/vue/src/types.ts:82
onDrag?RiplListener<RiplDragPayload>Fired on each pointer move during a drag gesture.RiplPointerListeners.onDragadapters/vue/src/types.ts:68
onDragend?RiplListener<RiplDragPayload>Fired when a drag gesture ends.RiplPointerListeners.onDragendadapters/vue/src/types.ts:70
onDragstart?RiplListener<RiplDragPayload>Fired once the pointer has moved past the drag threshold with the button held.RiplPointerListeners.onDragstartadapters/vue/src/types.ts:66
onGraph?RiplListener<null>Fired when the shape of the scene graph at or below this element changes.-adapters/vue/src/types.ts:84
onMousedown?RiplListener<RiplPointerPayload>Fired when the pointer is pressed down.RiplPointerListeners.onMousedownadapters/vue/src/types.ts:56
onMouseenter?RiplListener<null>Fired when the pointer enters.RiplPointerListeners.onMouseenteradapters/vue/src/types.ts:62
onMouseleave?RiplListener<null>Fired when the pointer leaves.RiplPointerListeners.onMouseleaveadapters/vue/src/types.ts:64
onMousemove?RiplListener<RiplPointerPayload>Fired as the pointer moves.RiplPointerListeners.onMousemoveadapters/vue/src/types.ts:60
onMouseup?RiplListener<RiplPointerPayload>Fired when the pointer is released.RiplPointerListeners.onMouseupadapters/vue/src/types.ts:58
onUpdated?RiplListener<RiplUpdatedPayload>Fired whenever one of the element's state properties changes.-adapters/vue/src/types.ts:76