検索バーに現在のページ名を入れる
#scrapboxを改造
検索バーに現在のページ名を入れるという手段もある
おまけとして,sticky headingを採用できる
スマホはだめだ、、、
検索バーにクリアボタンを追加が必須になる
仕様では,検索クエリが残るようになっている
このような仕様にした背景
/forum-jp/新規作成の時、検索した単語がページタイトルになるのが使いつらい
ホームに戻るとリセットされる
ハリボテを作ると,見た目は良い
code:script_.js
document.querySelector('.form-control').value = scrapbox.Page.title
最初はうまくいくが,時間が経つと上書き削除される
code:script.js
scrapbox.on("page:changed",()=>{document.querySelector('.form-control').value = scrapbox.Page.title})
動くが,viewが更新されただけで,内部に渡されておらず,空のページが開く
あと,デフォルト動作に負ける
検索バーが関連ページ検索にもリアルタイムで反応するようになった
/villagepump/2025/05/15#6825a3a900000000007b3807
URLも変わるらしいが,URLの値が反映されるのは,関連ページだけで,検索バーに現在のページ名を入れるは実現できない
組み合わせると,タイトルで全文検索するが実装されたことになる?