generated at
✅scrapbox-userscript-stdにcaretとselectionを直接操作する函数を入れる

2022-05-13
2022-04-24 17:29:32 merged
これでScrapboxのcursorScrapboxの選択範囲を自由に操作できるようになった
やり方が邪悪過ぎる

テストコード
0.5秒刻みでカーソルがランダムに飛び回る
js
import { takeCursor } from "https://raw.githubusercontent.com/takker99/scrapbox-userscript-std/feature-take/browser/dom/mod.ts"; const cursor = takeCursor(); const timer = setInterval(() => { const line = Math.floor(Math.random() * scrapbox.Page.lines.length); const char = Math.floor(Math.random() * scrapbox.Page.lines[line].text.length); cursor.setPosition({line, char}); }, 500); document.getElementById("app-container").addEventListener("click", (e) => { if (e.target.closest(".page")) return; clearInterval(timer); });

#2022-05-13 16:29:32
#2022-04-30 09:34:52
#2022-04-24 17:19:41