All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.react.dom.DOMAttributes.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

package react.dom

import org.w3c.dom.Element
import react.dom.events.*

external interface DOMAttributes :
    react.PropsWithRef,
    react.PropsWithChildren,
    react.PropsWithClassName {
    var dangerouslySetInnerHTML: DangerouslySetInnerHTML?

    // Clipboard Events
    var onCopy: ClipboardEventHandler?
    var onCopyCapture: ClipboardEventHandler?
    var onCut: ClipboardEventHandler?
    var onCutCapture: ClipboardEventHandler?
    var onPaste: ClipboardEventHandler?
    var onPasteCapture: ClipboardEventHandler?

    // Composition Events
    var onCompositionEnd: CompositionEventHandler?
    var onCompositionEndCapture: CompositionEventHandler?
    var onCompositionStart: CompositionEventHandler?
    var onCompositionStartCapture: CompositionEventHandler?
    var onCompositionUpdate: CompositionEventHandler?
    var onCompositionUpdateCapture: CompositionEventHandler?

    // Focus Events
    var onFocus: FocusEventHandler?
    var onFocusCapture: FocusEventHandler?
    var onBlur: FocusEventHandler?
    var onBlurCapture: FocusEventHandler?

    // Form Events
    // var onChange: FormEventHandler?
    var onChangeCapture: FormEventHandler?
    var onBeforeInput: FormEventHandler?
    var onBeforeInputCapture: FormEventHandler?
    var onInput: FormEventHandler?
    var onInputCapture: FormEventHandler?
    var onReset: FormEventHandler?
    var onResetCapture: FormEventHandler?
    var onSubmit: FormEventHandler?
    var onSubmitCapture: FormEventHandler?
    var onInvalid: FormEventHandler?
    var onInvalidCapture: FormEventHandler?

    // Image Events
    var onLoad: ReactEventHandler?
    var onLoadCapture: ReactEventHandler?
    var onError: ReactEventHandler? // also a Media Event
    var onErrorCapture: ReactEventHandler? // also a Media Event

    // Keyboard Events
    var onKeyDown: KeyboardEventHandler?
    var onKeyDownCapture: KeyboardEventHandler?

    @Deprecated("Will be removed soon!")
    var onKeyPress: KeyboardEventHandler?

    @Deprecated("Will be removed soon!")
    var onKeyPressCapture: KeyboardEventHandler?
    var onKeyUp: KeyboardEventHandler?
    var onKeyUpCapture: KeyboardEventHandler?

    // Media Events
    var onAbort: ReactEventHandler?
    var onAbortCapture: ReactEventHandler?
    var onCanPlay: ReactEventHandler?
    var onCanPlayCapture: ReactEventHandler?
    var onCanPlayThrough: ReactEventHandler?
    var onCanPlayThroughCapture: ReactEventHandler?
    var onDurationChange: ReactEventHandler?
    var onDurationChangeCapture: ReactEventHandler?
    var onEmptied: ReactEventHandler?
    var onEmptiedCapture: ReactEventHandler?
    var onEncrypted: ReactEventHandler?
    var onEncryptedCapture: ReactEventHandler?
    var onEnded: ReactEventHandler?
    var onEndedCapture: ReactEventHandler?
    var onLoadedData: ReactEventHandler?
    var onLoadedDataCapture: ReactEventHandler?
    var onLoadedMetadata: ReactEventHandler?
    var onLoadedMetadataCapture: ReactEventHandler?
    var onLoadStart: ReactEventHandler?
    var onLoadStartCapture: ReactEventHandler?
    var onPause: ReactEventHandler?
    var onPauseCapture: ReactEventHandler?
    var onPlay: ReactEventHandler?
    var onPlayCapture: ReactEventHandler?
    var onPlaying: ReactEventHandler?
    var onPlayingCapture: ReactEventHandler?
    var onProgress: ReactEventHandler?
    var onProgressCapture: ReactEventHandler?
    var onRateChange: ReactEventHandler?
    var onRateChangeCapture: ReactEventHandler?
    var onSeeked: ReactEventHandler?
    var onSeekedCapture: ReactEventHandler?
    var onSeeking: ReactEventHandler?
    var onSeekingCapture: ReactEventHandler?
    var onStalled: ReactEventHandler?
    var onStalledCapture: ReactEventHandler?
    var onSuspend: ReactEventHandler?
    var onSuspendCapture: ReactEventHandler?
    var onTimeUpdate: ReactEventHandler?
    var onTimeUpdateCapture: ReactEventHandler?
    var onVolumeChange: ReactEventHandler?
    var onVolumeChangeCapture: ReactEventHandler?
    var onWaiting: ReactEventHandler?
    var onWaitingCapture: ReactEventHandler?

    // MouseEvents
    var onAuxClick: MouseEventHandler?
    var onAuxClickCapture: MouseEventHandler?
    var onClick: MouseEventHandler?
    var onClickCapture: MouseEventHandler?
    var onContextMenu: MouseEventHandler?
    var onContextMenuCapture: MouseEventHandler?
    var onDoubleClick: MouseEventHandler?
    var onDoubleClickCapture: MouseEventHandler?
    var onDrag: DragEventHandler?
    var onDragCapture: DragEventHandler?
    var onDragEnd: DragEventHandler?
    var onDragEndCapture: DragEventHandler?
    var onDragEnter: DragEventHandler?
    var onDragEnterCapture: DragEventHandler?
    var onDragExit: DragEventHandler?
    var onDragExitCapture: DragEventHandler?
    var onDragLeave: DragEventHandler?
    var onDragLeaveCapture: DragEventHandler?
    var onDragOver: DragEventHandler?
    var onDragOverCapture: DragEventHandler?
    var onDragStart: DragEventHandler?
    var onDragStartCapture: DragEventHandler?
    var onDrop: DragEventHandler?
    var onDropCapture: DragEventHandler?
    var onMouseDown: MouseEventHandler?
    var onMouseDownCapture: MouseEventHandler?
    var onMouseEnter: MouseEventHandler?
    var onMouseLeave: MouseEventHandler?
    var onMouseMove: MouseEventHandler?
    var onMouseMoveCapture: MouseEventHandler?
    var onMouseOut: MouseEventHandler?
    var onMouseOutCapture: MouseEventHandler?
    var onMouseOver: MouseEventHandler?
    var onMouseOverCapture: MouseEventHandler?
    var onMouseUp: MouseEventHandler?
    var onMouseUpCapture: MouseEventHandler?

    // Selection Events
    var onSelect: ReactEventHandler?
    var onSelectCapture: ReactEventHandler?

    // Touch Events
    var onTouchCancel: TouchEventHandler?
    var onTouchCancelCapture: TouchEventHandler?
    var onTouchEnd: TouchEventHandler?
    var onTouchEndCapture: TouchEventHandler?
    var onTouchMove: TouchEventHandler?
    var onTouchMoveCapture: TouchEventHandler?
    var onTouchStart: TouchEventHandler?
    var onTouchStartCapture: TouchEventHandler?

    // Pointer Events
    var onPointerDown: PointerEventHandler?
    var onPointerDownCapture: PointerEventHandler?
    var onPointerMove: PointerEventHandler?
    var onPointerMoveCapture: PointerEventHandler?
    var onPointerUp: PointerEventHandler?
    var onPointerUpCapture: PointerEventHandler?
    var onPointerCancel: PointerEventHandler?
    var onPointerCancelCapture: PointerEventHandler?
    var onPointerEnter: PointerEventHandler?
    var onPointerEnterCapture: PointerEventHandler?
    var onPointerLeave: PointerEventHandler?
    var onPointerLeaveCapture: PointerEventHandler?
    var onPointerOver: PointerEventHandler?
    var onPointerOverCapture: PointerEventHandler?
    var onPointerOut: PointerEventHandler?
    var onPointerOutCapture: PointerEventHandler?
    var onGotPointerCapture: PointerEventHandler?
    var onGotPointerCaptureCapture: PointerEventHandler?
    var onLostPointerCapture: PointerEventHandler?
    var onLostPointerCaptureCapture: PointerEventHandler?

    // UI Events
    var onScroll: UIEventHandler?
    var onScrollCapture: UIEventHandler?

    // Wheel Events
    var onWheel: WheelEventHandler?
    var onWheelCapture: WheelEventHandler?

    // Animation Events
    var onAnimationStart: AnimationEventHandler?
    var onAnimationStartCapture: AnimationEventHandler?
    var onAnimationEnd: AnimationEventHandler?
    var onAnimationEndCapture: AnimationEventHandler?
    var onAnimationIteration: AnimationEventHandler?
    var onAnimationIterationCapture: AnimationEventHandler?

    // Transition Events
    var onTransitionEnd: TransitionEventHandler?
    var onTransitionEndCapture: TransitionEventHandler?
}

inline var  DOMAttributes.onChange: FormEventHandler?
    get() = asDynamic().onChange
    set(value) {
        asDynamic().onChange = value
    }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy