Bone Flow #017 - Text

Package Version 1.0.15 / Runtime Version 1.0.37 / Status: Development Candidate / Visible Component Version 1.0.40

累積回帰テスト

Dependencies: #001 Bone Core / #002 Bone Joint / #020 Label / #022 Hover Border Effect / #040 ColorPicker

HTML Functional Class: bf-text / Runtime API: BoneTextHTMLClass → BoneText 1.0.37

Transitive dependency via #040 ColorPicker: #118 Bone Transition / Runtime 1.0.3 / bf-transition Bridge 1.0.4 / #017 does not own Transition behavior.

#017はTextの値・入力中表示だけを担当します。Joint判定・線・端点・不存在×・型不一致・WAIT / FIFO / BLOCKEDは#002 BoneJoint v1.1.36へ委譲し、#017独自のJoint描画・marker・queueは作りません。

プロパティ設定 / 合算プレビュー

Text Property

Text Preview

親要素 content幅(青枠)
親content幅-
Text幅-
吸着状態-

入力可能です。

正式Property定義(Runtime Schema)

Runtime-owned Schema: BoneText.getPropertySchema() / Defaults: BoneText.getPropertyDefaults() / Definition: BoneText.getPropertyDefinition(key)

この一覧はHTML側へProperty定義を手書き複製せず、BoneText Runtimeの実値から生成します。inheritParent(親に吸着)もこのRuntime Schemaが正本です。

KeyLabelGroupTypeDefaultOptions / RangeDescription

Runtime-owned Schema: loading...

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

5ケースすべて#002の evaluate() と正式描画APIを使います。線はz-index 1、Boneは2、異常markerは3です。

INOUT型不一致不存在/接続エラー

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

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

Text OUT
STRING
Target
READY
Joint Stateconnected
TargetREADY
Queue0
Delivered0
READY

Smoke Test / Validation Report

OverallNOT RUN
SmokeNOT RUN
ValidationNOT RUN
Runtime1.0.37

Smoke Test 結果

Smoke Testは未実行です。

Validation 結果

Validationは未実行です。

コンポーネント完了管理

Component#017 Bone Text
Visible Version1.0.40
Runtime1.0.37
Completion Flagfalse
StatusDevelopment
完了日時-

Smoke / Validation ALL PASS と WAIT / BLOCKED目視確認後に完了できます。

HTML Functional Class

<span class="bf-text">Text</span> → BoneText Runtime 1.0.37
Functional Class Sample