Skip to content

pantoken / formats/interactions/src / CommandEventish

Interface: CommandEventish

A forma command/source de um Invoker Commands CommandEvent (ainda não nos tipos da lib 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 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. Definir seu valor para true antes de retornar de um manipulador de evento impede a propagação do evento. Em implementações posteriores, definir isto para false não faz nada. Consulte Compatibilidade do navegador para detalhes.

Deprecated

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, impedido 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 além da fronteira 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 evento 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 evento está sendo avaliada no momento.

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 via ações do usuário e métodos programáticos como HTMLElement.focus()), e false quando o evento foi despachado 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 prevenida ou não.

Deprecated

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 vez disso.

Deprecated

MDN Reference

Herdado de

CommandEventish.srcElement


target

readonly target: EventTarget | null

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

MDN Reference

Herdado de

CommandEventish.target


timeStamp

readonly timeStamp: number

A propriedade somente-leitura timeStamp da interface Event retorna o tempo (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 do evento, que é um array dos objetos nos quais os listeners serão invocados. Isso não inclui nós em árvores shadow se a raiz shadow foi criada com ShadowRoot.mode fechada.

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

Deprecated

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, portanto sua ação padrão, como rolagem de página, navegação por link ou colagem de 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 captura e bubbling. No entanto, ele não impede comportamentos padrão de ocorrer; por exemplo, cliques em links ainda são processados. Se quiser parar 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 parar esses, veja stopImmediatePropagation().

MDN Reference

Retorna

void

Herdado de

Event.stopPropagation