import * as scrapboxUserscriptStd from "https://raw.githubusercontent.com/takker99/scrapbox-userscript-std/0.24.3/mod.ts";
Cursor | カーソル操作クラス |
Selection | |
Socket | |
UnexpectedResponseError | 想定されない応答が帰ってきたときに投げる例外 |
caret | 現在のカーソルと選択範囲の位置情報を取得する |
click | Emulate click event sequences |
computeLine | |
connect | websocketに(再)接続する |
cookie | HTTP headerのCookieに入れる文字列を作る |
cursor | |
cursorLine | |
deleteLines | |
deletePage | 指定したページを削除する |
disconnect | websocketを切断する |
downBlocks | |
downLines | |
editor | |
encodeTitleURI | titleをURIで使える形式にEncodeする |
exportPages | projectの全ページをエクスポートする |
extractCodeFiles |
|
fetchApiCache | 指定したAPIのcacheの更新を依頼する |
findLatestCache | scrapbox.ioが管理しているcache storageから、最新のresponseを取得する |
focusEnd deprecated | |
getBaseLine | |
getCharDOM | |
getCodeBlock | 指定したコードブロック中のテキストを取得する |
getCodeBlocks | 他のページ(または取得済みの行データ)のコードブロックを全て取得する |
getCSRFToken | CSRF tokenを取得する |
getDOMFromPoint | |
getExternalLink | |
getFormula | |
getGyazoToken | Gyazo OAuth uploadで使うaccess tokenを取得する |
getHeadCharDOM | |
getHeadLineDOM | |
getIndentCount | |
getIndentLineCount | 指定した行の配下にある行の数を返す |
getIndex | |
getInternalLink | |
getLine | |
getLineCount | |
getLineDOM | |
getLineId | Get the line id from value |
getLineNo | Get the line number from value |
getLines | |
getLink | |
getLinks | 指定したprojectのリンクデータを取得する |
getNextLine | |
getPage | 指定したページのJSONデータを取得する |
getPrevLine | |
getProfile | get user profile |
getProject | get the project information |
getSnapshots | get page snapshots |
getTable | 指定したテーブルをCSV形式で得る |
getTailCharDOM | |
getTailLineDOM | |
getText | |
getTweetInfo | 指定したTweetの情報を取得する |
getWebPageTitle | 指定したURLのweb pageのtitleをscrapboxのserver経由で取得する |
goChar | 任意の文字に移動する |
goEnd | 行末に移動する |
goEndWithoutBlank | 最後の非空白文字に移動する |
goHead | 行頭に移動する |
goHeadLine | 最初の行の行頭に移動する |
goHeadWithoutBlank | インデントを除いた行頭に移動する |
goLastLine | 最後の行の行末に移動する |
goLine | 任意の行の行末に移動する |
grid | |
holdDown | Emulate long tap event sequence |
importPages | projectにページをインポートする |
indentBlocks | |
indentLines | |
insertIcon | |
insertLine | |
insertText | |
insertTimestamp | |
isCharDOM | |
isLineDOM | |
lines | |
listPages | 指定したprojectのページを一覧する |
listProjects | list the projects' information |
makeError | 失敗した要求からエラー情報を取り出す |
makeSocket | 新しいsocketを作る |
moveBlocks | |
moveDown | カーソルを下に動かす |
moveLeft | カーソルを左に動かす |
moveLines | |
moveLinesBefore | |
moveRight | カーソルを右に動かす |
moveUp | カーソルを上に動かす |
open | ページを開く |
openInTheSameTab | 同じタブでページを開く |
outdentBlocks | |
outdentLines | |
pageCustomButtons | |
pageEditButtons | |
pageEditMenu | |
pageInfoMenu | |
pageMenu | |
parseAbsoluteLink | scrapbox-parserで解析した外部リンク記法を、埋め込み形式ごとに細かく解析する |
patch | ページ全体を書き換える |
pin | 指定したページをピン留めする |
pinNumber | |
popupMenu | |
prefetch | prefetchを実行する |
press | JavaScriptから任意のキー押下eventを発行する |
pushPageTransition | ページ遷移状態を登録し、次回のページ遷移時にリンク先へスクロールする |
randomJumpButton | |
readLinks | 指定したprojectの全てのリンクデータを取得し、一つづつ返す |
readLinksBulk | 指定したprojectの全てのリンクデータを取得する |
readSnapshots | 指定したページの全てのsnapshotsを取得し、一つづつ返す |
readSnapshotsBulk | 指定したページのsnapshotsを、responseに入っている塊ごとに全て返す |
redo | |
replaceLines | |
replaceLinks | 指定したproject内の全てのリンクを書き換える |
revertTitleLc |
|
scrollDown | 1ページ下にスクロールする |
scrollHalfDown | 半ページ下にスクロールする |
scrollHalfUp | 半ページ上にスクロールする |
scrollUp | 1ページ上にスクロールする |
searchForJoinedProjects | search for joined projects |
searchForPages | search a project for pages |
searchForWatchList | search for watch list |
selections | |
setDefaults | BaseOptionsの既定値を埋める |
statusBar | |
takeCursor | |
takeInternalLines | Scrapbox内部の本文データの参照を取得する |
takeSelection | |
takeStores | |
textInput | |
toReadableTitleURI | titleをできるだけpercent encodingせずにURIで使える形式にする |
toTitleLc | 文字列をtitleLc形式に変換する |
undo | |
unpin | 指定したページのピン留めを外す |
upBlocks | |
updateCodeBlock | コードブロックの中身を更新する |
updateCodeFile | REST API経由で取得できるようなコードファイルの中身をまるごと書き換える |
upLines | |
uploadToGCS | 任意のファイルをscrapbox.ioにuploadする |
useStatusBar | .status-barの一区画を取得し、各種操作函数を返す |
getChars | |
listenStream | Streamを購読する |
Fetch | networkからdataをとってくる処理 |
Item | |
KeyName | |
PageTransitionContext | |
ProjectUpdatesStreamEvent | |
Result | 正常値と異常値を格納する型 |