generated at
リンク先へスクロールする機能の実装
local storageに格納されているpageTransitionContextで判定している
リンククリック時にスクロール先等の情報を書き込み、遷移後に削除する
書式
Record<\ page_${string}\ , { titleHint: string; } | { linkFrom: string } | { searchQuery: string }>
キーは page_${titleLc} の形で指定する
値はどのリンクから遷移したかで変わる
.page-link を押したとき
titleHint に遷移先ページタイトルを入れる
外部projectの場合は /project/ を先頭に入れる
効果は不明
api/pages/:projectname/:pagetitleで使っていることまでは把握している
おそらくserver側で何かしらの処理を行うときに必要?
2 hop linkを押したとき
linkFrom に遷移元のページタイトルが入る
external linksを押したとき
linkFrom /project/遷移元のページタイトル が入る
順リンクの場合でも同じ
scrapboxの全文検索結果を押したとき
searchQuery に検索語句が入る

#2023-01-04 12:28:41
#2022-12-25 06:21:38