Skip to content

pantoken / formats/interactions/src / CommandEventish

インターフェース: CommandEventish

Invoker Commands の command/source 形状の CommandEvent(まだ DOM lib 型には含まれていません)。

拡張

  • Event

プロパティ

command

command: string


source

source: Element | null


bubbles

readonly bubbles: boolean

Event インターフェースの読み取り専用プロパティ bubbles は、イベントが DOM ツリーをバブリングするかどうかを示します。

MDN Reference

継承元

Event.bubbles


cancelBubble

cancelBubble: boolean

Event インターフェースの cancelBubble プロパティは非推奨です。代わりに Event.stopPropagation() を使用してください。イベントハンドラから戻る前にこれを true に設定するとイベントの伝播が防止されます。後の実装では false に設定しても何も起こりません。詳細はブラウザ互換性を参照してください。

非推奨

MDN Reference

継承元

Event.cancelBubble


cancelable

readonly cancelable: boolean

Event インターフェースの読み取り専用プロパティ cancelable は、イベントがキャンセル可能かどうか(つまりイベントが発生しなかったかのように防止できるか)を示します。

MDN Reference

継承元

Event.cancelable


composed

readonly composed: boolean

Event インターフェースの読み取り専用 composed プロパティは、イベントがシャドウ DOM の境界を越えて標準 DOM に伝播するかどうかを示すブール値を返します。

MDN Reference

継承元

Event.composed


currentTarget

readonly currentTarget: EventTarget | null

Event インターフェースの読み取り専用プロパティ currentTarget は、イベントハンドラがアタッチされている要素を識別します。

MDN Reference

継承元

CommandEventish.currentTarget


defaultPrevented

readonly defaultPrevented: boolean

Event インターフェースの読み取り専用プロパティ defaultPrevented は、Event.preventDefault() の呼び出しがイベントをキャンセルしたかどうかを示すブール値を返します。

MDN Reference

継承元

Event.defaultPrevented


eventPhase

readonly eventPhase: number

Event インターフェースの読み取り専用プロパティ eventPhase は、現在評価されているイベントフローのフェーズを示します。

MDN Reference

継承元

Event.eventPhase


isTrusted

readonly isTrusted: boolean

Event インターフェースの読み取り専用プロパティ isTrusted は、ユーザーエージェント(ユーザー操作や HTMLElement.focus() のようなプログラム的メソッドを含む)によって生成されたイベントの場合に true となり、EventTarget.dispatchEvent() によってディスパッチされた場合は false になるブール値です。唯一の例外は click イベントで、ユーザーエージェントでは isTrusted プロパティが false に初期化されます。

MDN Reference

継承元

Event.isTrusted


returnValue

returnValue: boolean

Event のプロパティ returnValue は、このイベントのデフォルト動作が防止されているかどうかを示します。

非推奨

MDN Reference

継承元

Event.returnValue


srcElement

readonly srcElement: EventTarget | null

非推奨の Event.srcElement は Event.target プロパティのエイリアスです。代わりに Event.target を使用してください。

非推奨

MDN Reference

継承元

CommandEventish.srcElement


target

readonly target: EventTarget | null

Event インターフェースの読み取り専用 target プロパティは、イベントがディスパッチされたオブジェクトへの参照です。バブリングまたはキャプチャリングフェーズ中にイベントハンドラが呼び出される場合、Event.currentTarget とは異なります。

MDN Reference

継承元

CommandEventish.target


timeStamp

readonly timeStamp: number

Event インターフェースの読み取り専用プロパティ timeStamp は、イベントが作成された時刻(ミリ秒単位)を返します。

MDN Reference

継承元

Event.timeStamp


type

readonly type: string

Event インターフェースの読み取り専用プロパティ type は、イベントの type を含む文字列を返します。これはイベントが構築されたときに設定され、通常は click、load、error のような特定のイベントを指す名前です。

MDN Reference

継承元

Event.type


NONE

readonly NONE: 0

継承元

Event.NONE


CAPTURING_PHASE

readonly CAPTURING_PHASE: 1

継承元

Event.CAPTURING_PHASE


AT_TARGET

readonly AT_TARGET: 2

継承元

Event.AT_TARGET


BUBBLING_PHASE

readonly BUBBLING_PHASE: 3

継承元

Event.BUBBLING_PHASE

メソッド

composedPath()

composedPath(): EventTarget[]

Event インターフェースの composedPath() メソッドは、リスナーが呼び出されるオブジェクトの配列であるイベントのパスを返します。これは、ShadowRoot.mode が closed で作成されたシャドウツリー内のノードを含みません。

MDN Reference

戻り値

EventTarget[]

継承元

Event.composedPath


initEvent()

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

Document.createEvent() を使用して作成されたイベントの値を初期化するために Event.initEvent() メソッドが使用されます。

パラメーター

type

string

bubbles?

boolean

cancelable?

boolean

戻り値

void

非推奨

MDN Reference

継承元

Event.initEvent


preventDefault()

preventDefault(): void

Event インターフェースの preventDefault() メソッドは、ユーザーエージェントに対してイベントが明示的に処理されていることを伝え、ページスクロール、リンクナビゲーション、テキストの貼り付けなどのデフォルトアクションが行われないようにします。

MDN Reference

戻り値

void

継承元

Event.preventDefault


stopImmediatePropagation()

stopImmediatePropagation(): void

Event インターフェースの stopImmediatePropagation() メソッドは、同じイベントの他のリスナーが呼び出されるのを防ぎます。

MDN Reference

戻り値

void

継承元

Event.stopImmediatePropagation


stopPropagation()

stopPropagation(): void

Event インターフェースの stopPropagation() メソッドは、キャプチャリングおよびバブリングフェーズにおける現在のイベントのさらなる伝播を防ぎます。ただし、リンクのクリックなどのデフォルトの動作を防止するものではありません。これらを止めたい場合は preventDefault() を参照してください。また、現在の要素の他のイベントハンドラへの伝播も防ぎません。それを止めたい場合は stopImmediatePropagation() を参照してください。

MDN Reference

戻り値

void

継承元

Event.stopPropagation