✅リンク先にスクロールする機能が壊れているのを直す (takker99/ScrapBubble)
行リンクへのスクロールは生きている
これを直したい
リンク先を探すアルゴリズム
行リンクからhoverしたとき
指定された行IDへスクロールすればいい
titleLcが一致する(内部リンク記法|ハッシュタグ)のある最初の行に移動する
projectは見ない
内部リンク記法やハッシュタグは見ない
てことは、<Bubble />にisExternalを渡す必要があるわけか
まあprojectが渡されたかどうかで判断してもいいけど
projectが必要なのはExternal linksのときのみだから
<CardList />にデータを渡す際、各カードにbubble元のprojectとtitleLcを渡す必要もある
internal linksならprojectを略してもいい
問題になったら検討しよう
このPRで実装しないもの
埋め込みが遅れて読み込まれたときにガタつかないようにする
カードのfilteringとsorting
2023-01-23
11:20:16 脱線している。もうreleaseして終わりにしよう
<Page />中の行リンクからスクロールする処理を入れるのを忘れてたのでいれた
https://gyazo.com/e793dbeacb9e11b37e4760d730557e88
10:39:11 re-renderしてるかもだけど、とりあえず動いた
internal links
https://gyazo.com/327de8a97249bf078873ccedfda9b96b.mp4
external links
https://gyazo.com/6dd441ab20802778a49fc8782f058caa
external links経由でinternal linksを開く
https://gyazo.com/eba57c23d2a37e4a98493521756de1e1
2023-01-10
18:32:09 懸念事項がたくさん増えて、すぐには終わりそうにないので一旦中断する
white listをX,Yとし、Zをwhitelist外のprojectとする
projectXに属するページで[A]をホバーしたときに表示するカード
以前から表示することにしているカード(優先度順)
[A]を含むproject Xのカード
[A]を含むproject Yのカード
[/X/A]を含むproject Xのカード
情報を取れないので表示しにくい
まあ表示しなくていいだろう
[/X/A]を含むproject Yのカード
[/X/A]を含むproject Zのカード
表示しないカード
[A]を含むproject Zのカード
見落としていた条件
[/Y/A]を含むporject Xのカード
[/Y/A]を含むporject Yのカード
[/Y/A]を含むporject Zのカード
projectXに属するページの[/X/A]をホバーしたときに表示するカード
以前から表示することにしているカード(優先度順)
[A]を含むproject Xのカード
[A]を含むproject Yのカード
[/X/A]を含むproject Xのカード
情報を取れないので表示しにくい
[/X/A]を含むproject Yのカード
[/X/A]を含むproject Zのカード
表示しないカード
[A]を含むproject Zのカード
見落としていた条件
[/Y/A]を含むporject Xのカード
[/Y/A]を含むporject Yのカード
[/Y/A]を含むporject Zのカード
projectXに属するページの[/Y/A]をホバーしたときに表示するカード
以前から表示することにしているカード(優先度順)
[A]を含むproject Yのカード
[A]を含むproject Xのカード
[/Y/A]を含むproject Yのカード
情報を取れないので表示しにくい
[/Y/A]を含むproject Xのカード
[/X/A]を含むproject Zのカード
表示しないカード
[A]を含むproject Zのカード
見落としていた条件
[/X/A]を含むporject Xのカード
[/X/A]を含むporject Yのカード
[/X/A]を含むporject Zのカード
projectXに属するページの[/Z/A]をホバーしたときに表示するカード
以前から表示することにしているカード(優先度順)
[/Z/A]を含むproject Xのカード
[/Z/A]を含むproject Yのカード
表示しないカード
[A]を含むproject Zのカード
[/Z/A]を含むproject Zのカード
決めかねている
[A]を含むproject Xのカード
[A]を含むproject Yのカード
[/X/A]を含むporject Xのカード
[/X/A]を含むporject Yのカード
[/Y/A]を含むporject Xのカード
[/Y/A]を含むporject Yのカード