Bone Flow #120 - Trigger

Package Version 2.0.16 Rebuild Candidate / Runtime 1.0.0 / Functional Class 1.0.4 / Status: Development

累積回帰テスト
#001 Bone Core
確認中
#002 Bone Joint
確認中

責務:何が起きたらMotionを開始するかを判定します。Transition / State / Timeline / KeyFrameの責務は持ちません。

Trigger 実操作テスト

10種類すべてを実際のUI操作 → BoneTrigger callback到達で確認します。

Trigger実際に操作する場所ユーザー操作成功判定
Mouse Enter
Mouse Enter Source
領域内へマウスを入れるNOT RUN
Mouse Leave
Mouse Leave Source
領域内から外へ出すNOT RUN
Click1回クリックNOT RUN
Double ClickダブルクリックNOT RUN
FocusINPUTへFocusNOT RUN
BlurFocus後に外へ移動NOT RUN
ChangeSELECTを変更NOT RUN
Parent Event
親Eventを実際に発生NOT RUN
Runtime EventRuntime Eventを実際に発行NOT RUN
CommandCommandを実際に実行NOT RUN

Property / Preview

Property


Runtime Default: enabled=true

Preview

Last Trigger-
Motion Start-
Count0

接続イメージ — #002 BoneJoint v1.1.36

TriggerをIN/OUTのEndpointとして利用した場合の接続状態イメージです。接続線・端点・不存在・不一致は#002 Bone Jointが描画します。

表示色(凡例)
青色:IN 接続線
緑色:OUT 接続線
オレンジ:型不一致
赤色:接続エラー/不存在終端

OUT WAIT / FIFO / BLOCKED — #002正式Delivery Channel

Target BUSY中は接続を維持したままQueueへ積み、READY復帰時に#002 flush()でFIFO配送します。BLOCKEDは接続を維持したままTargetへ配送しません。

#120 TriggerOUT callback
TargetREADY
Joint Stateready
TargetREADY
Queue0
Delivered0
READY

Untrusted IN / Security Test

payloadはデータとして扱い、HTML/JavaScriptとして実行しません。

HTML Functional Class

一般利用Class: bf-trigger

ClassだけでRuntimeへmountし、data-trigger で正式Triggerを指定します。

Mounted: - / Last: - / Motion: -

Smoke Test / Validation Report

NOT RUN

実行日時-
検査件数0件
PASS0件
FAIL0件
実行時間0.0ms
Version1.0.0

Smoke Test 結果 NOT RUN

Validation 結果 NOT RUN

コンポーネント完了管理

Smoke / Validation と必須目視項目を確認後にのみCompleteできます。チェックはテスト結果の代用品ではありません。

Component#120 Trigger
Version1.0.0
Completion Flagfalse
StatusDevelopment
ValidationDevelopment
完了日時-
Smoke / Validation + 9項目の目視確認が必要です。User localhost確認前は正式Completed扱いしません。