2 Commits
Author SHA1 Message Date
4thCafeandClaude Fable 5 e96f66c495 ハイライトの背景色を復活・末尾カンマを保持
- 構文ハイライトでtextareaを透明化した際に黒背景が消えていたのを修正
  (背景をバックドロップ側に持たせる)
- 末尾のカンマ(,)を記憶し、チップ操作後もプロンプト末尾に維持

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 06:56:05 +09:00
4thCafeandClaude Fable 5 8a765f4946 構文ハイライトを追加(textareaバックドロップ方式)
入力欄(textarea)のキーワードを種別で色分け表示。素のtextareaは色付け
不可のため、同じ親内に色付きバックドロップdivを敷き、textareaの文字を
透明化(キャレットのみ表示)して重ねる。位置はtextareaのoffsetボックスに
合わせ、ResizeObserverで追従(ズーム/リサイズ非依存)。

- js/highlighter.js: highlightHTML(深度カウンタで種別判定・全文字保持)+
  Highlighterクラス(バックドロップ生成・スクロール/位置同期)
- 色分け: 重み(橙)/LoRA(青)/BREAK(灰太字)/コメント(灰斜体)、通常タグは既定色
- input_watcher.js: 対象ノードのtextareaにHighlighterを適用
- style.css: バックドロップと色クラス

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 06:33:25 +09:00