コンポーネント
← すべてのコンポーネント

インライン編集

stimeo--editable

その場編集。クリック / F2 で編集、Enter で保存、Escape で取消。

stimeo--editable コントローラは、表示要素をその場で編集できるインラインエディタにする。表示要素を活性化(button の Enter/Space、または F2)すると編集モードに入り、入力へフォーカスして既存値を全選択する。Enter(複数行の textarea は Ctrl+Enter または macOS の ⌘+Enter)で保存し、Escape で取消す。どちらも表示要素へフォーカスを戻す。 submitOnBlur(既定)が真ならフォーカス喪失でも保存し、移動先のフォーカスを尊重する。保存時は表示テキストを更新し、値が実際に変化したときだけ stimeo--editable:change を { value, previous } 付きで発火する。取消時は stimeo--editable:cancel を発火する。見た目は data-mode をフックに利用側 CSS が担う。

実行中
タイトルをクリックして編集(Enter 保存・Esc 取消)。
説明をクリックして編集(Enter 改行・Ctrl+Enter / ⌘+Enter 保存・Esc 取消)。

キーボード操作

キー動作
Enter / Space / F2 表示要素から編集モードへ入る。
Enter 保存(単一行)。textarea では改行を挿入。
Ctrl+Enter / ⌘+Enter 複数行 textarea の編集を保存。
Esc 変更を破棄して表示モードへ戻す。