Skip to content

pantoken / renderers/web-components/src / CommandEventish

Interface: CommandEventish

Alfa

A forma command/source de um Invoker Commands CommandEvent (ainda não nos tipos da lib 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 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. 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

Alfa

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

Alfa

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

Alfa

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

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 evento está sendo avaliada no momento.

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 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

Alfa

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

Alfa

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

Alfa

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

Alfa

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

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 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

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

Deprecated

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, 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

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 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