Skip to content

pantoken / renderers/web-components/src / CommandEventish

Interface: CommandEventish

Alfa

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

Estende

  • Event

Propriedades

command

command: string

Alfa


source

source: Element | null

Alfa


bubbles

readonly bubbles: boolean

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

Herdado de

Event.NONE


CAPTURING_PHASE

readonly CAPTURING_PHASE: 1

Alfa

Herdado de

Event.CAPTURING_PHASE


AT_TARGET

readonly AT_TARGET: 2

Alfa

Herdado de

Event.AT_TARGET


BUBBLING_PHASE

readonly BUBBLING_PHASE: 3

Alfa

Herdado de

Event.BUBBLING_PHASE

Métodos

composedPath()

composedPath(): EventTarget[]

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

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