Skip to content

pantoken / formats/interactions/src / CommandEventish

Interface: CommandEventish

A forma command/source de um Invoker Commands CommandEvent (ainda não presente nos tipos da biblioteca DOM).

Estende

  • Event

Propriedades

command

command: string


source

source: Element | null


bubbles

readonly bubbles: boolean

A propriedade somente leitura bubbles da interface Event indica se o evento borbulha (bubbles) pela árvore DOM ou não.

MDN Reference

Herdado de

Event.bubbles


cancelBubble

cancelBubble: boolean

A propriedade cancelBubble da interface Event está obsoleta. Use Event.stopPropagation() em vez disso. Ajustar seu valor para true antes de retornar de um manipulador de evento impede a propagação do evento. Em implementações posteriores, definir isto como false não faz nada. Veja Compatibilidade entre navegadores para detalhes.

Obsoleto

MDN Reference

Herdado de

Event.cancelBubble


cancelable

readonly cancelable: boolean

A propriedade somente leitura cancelable da interface Event indica se o evento pode ser cancelado e, portanto, prevenido como se nunca tivesse ocorrido.

MDN Reference

Herdado de

Event.cancelable


composed

readonly composed: boolean

A propriedade somente leitura composed da interface Event retorna um valor booleano que indica se o evento irá ou não propagar através do limite do shadow DOM para o DOM padrão.

MDN Reference

Herdado de

Event.composed


currentTarget

readonly currentTarget: EventTarget | null

A propriedade somente leitura currentTarget da interface Event identifica o elemento ao qual o manipulador de eventos foi anexado.

MDN Reference

Herdado de

CommandEventish.currentTarget


defaultPrevented

readonly defaultPrevented: boolean

A propriedade somente leitura defaultPrevented da interface Event retorna um valor booleano indicando se a chamada a Event.preventDefault() cancelou o evento.

MDN Reference

Herdado de

Event.defaultPrevented


eventPhase

readonly eventPhase: number

A propriedade somente leitura eventPhase da interface Event indica qual fase do fluxo de eventos está sendo atualmente avaliada.

MDN Reference

Herdado de

Event.eventPhase


isTrusted

readonly isTrusted: boolean

A propriedade somente leitura isTrusted da interface Event é um valor booleano que é true quando o evento foi gerado pelo agente do usuário (incluindo por ações do usuário e métodos programáticos como HTMLElement.focus()), e false quando o evento foi disparado via EventTarget.dispatchEvent(). A única exceção é o evento click, que inicializa a propriedade isTrusted como false nos agentes do usuário.

MDN Reference

Herdado de

Event.isTrusted


returnValue

returnValue: boolean

A propriedade Event returnValue indica se a ação padrão para este evento foi impedida ou não.

Obsoleto

MDN Reference

Herdado de

Event.returnValue


srcElement

readonly srcElement: EventTarget | null

O obsoleto Event.srcElement é um alias para a propriedade Event.target. Use Event.target em seu lugar.

Obsoleto

MDN Reference

Herdado de

CommandEventish.srcElement


target

readonly target: EventTarget | null

A propriedade somente leitura target da interface Event é uma referência ao objeto ao qual o evento foi despachado. É diferente de Event.currentTarget quando o manipulador de evento é chamado durante a fase de bubbling ou capturing do evento.

MDN Reference

Herdado de

CommandEventish.target


timeStamp

readonly timeStamp: number

A propriedade somente leitura timeStamp da interface Event retorna o horário (em milissegundos) em que o evento foi criado.

MDN Reference

Herdado de

Event.timeStamp


type

readonly type: string

A propriedade somente leitura type da interface Event retorna uma string contendo o tipo do evento. Ela é definida quando o evento é construído e é o nome comumente usado para se referir ao evento específico, como click, load ou error.

MDN Reference

Herdado de

Event.type


NONE

readonly NONE: 0

Herdado de

Event.NONE


CAPTURING_PHASE

readonly CAPTURING_PHASE: 1

Herdado de

Event.CAPTURING_PHASE


AT_TARGET

readonly AT_TARGET: 2

Herdado de

Event.AT_TARGET


BUBBLING_PHASE

readonly BUBBLING_PHASE: 3

Herdado de

Event.BUBBLING_PHASE

Métodos

composedPath()

composedPath(): EventTarget[]

O método composedPath() da interface Event retorna o caminho (path) do evento, que é um array dos objetos nos quais os listeners serão invocados. Isto não inclui nós em árvores de shadow se a ShadowRoot foi criada com seu ShadowRoot.mode fechado.

MDN Reference

Retorna

EventTarget[]

Herdado de

Event.composedPath


initEvent()

initEvent(type, bubbles?, cancelable?): void

O método Event.initEvent() é usado para inicializar o valor de um evento criado usando Document.createEvent().

Parâmetros

type

string

bubbles?

boolean

cancelable?

boolean

Retorna

void

Obsoleto

MDN Reference

Herdado de

Event.initEvent


preventDefault()

preventDefault(): void

O método preventDefault() da interface Event informa ao agente do usuário que o evento está sendo explicitamente tratado, então sua ação padrão, como rolagem de página, navegação de link ou colar texto, não deve ser executada.

MDN Reference

Retorna

void

Herdado de

Event.preventDefault


stopImmediatePropagation()

stopImmediatePropagation(): void

O método stopImmediatePropagation() da interface Event impede que outros listeners do mesmo evento sejam chamados.

MDN Reference

Retorna

void

Herdado de

Event.stopImmediatePropagation


stopPropagation()

stopPropagation(): void

O método stopPropagation() da interface Event impede a propagação adicional do evento atual nas fases de capturing e bubbling. No entanto, ele não evita que comportamentos padrão ocorram; por exemplo, cliques em links ainda são processados. Se quiser impedir esses comportamentos, veja o método preventDefault(). Também não impede a propagação para outros manipuladores de evento do elemento atual. Se quiser interromper isso, veja stopImmediatePropagation().

MDN Reference

Retorna

void

Herdado de

Event.stopPropagation