呼び出し元INPUTの直下へ時・分・秒の列を表示し、選択した時刻だけを返す共通Picker UI。commit / OUTは呼び出し元UIの責務。
#001/#002は接続イメージ、#022/#040はPreview外側Trigger Effect設定に使用。TimePicker Runtime本体の責務は変更しません。
親依存ONではPreviewのCaller INPUT+時計ボタンを同一親要素内で確認します。#026 Runtime Public APIには親依存optionを追加しません。
Caller INPUT+時計ボタンを含むTimePicker Trigger全体と、開いている時・分・秒の各値へ #022 Hover Border Effectをtrigger=mouseoverで適用します。Effect色は#040 ColorPickerのsolid-only Callerです。
時刻を選択しても呼び出し元INPUTの値は自動変更しません。
#026 v1.0.8 は架空Classを追加せず、実在する BoneTimePicker Public Object / Factory APIを表示します。
<input class="bf-timepicker" value="09:30" data-step="15"> のように、通常利用では bf-timepicker 1個を指定します。旧API別Class方式は通常利用仕様ではありません。
<input class="bf-timepicker" value="09:30"
data-min="08:00" data-max="18:00" data-step="15"
data-theme="dark" data-icon-visual="emoji">
TimePickerは選択結果をRETURNしますが、Caller INPUT.valueを自動commitしません。詳細・全Property・全API・Error Codeは DOC-0026 を参照してください。
固定HTMLではなく #002 BoneJoint.evaluate() の実判定結果を5ケース表示し、線も BoneJoint.drawLine() で実描画します。
Smoke Testは未実行です。
Validationは未実行です。
{}