Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as scrapboxUserscriptStd from "https://raw.githubusercontent.com/takker99/scrapbox-userscript-std/0.14.1/browser/dom/mod.ts";

§Variables

computeLine
cursor
cursorLine
editor
fetchApiCache

指定したAPIのcacheの更新を依頼する

findLatestCache

scrapbox.ioが管理しているcache storageから、最新のresponseを取得する

grid
lines
open

ページを開く

openInTheSameTab

同じタブでページを開く

pageCustomButtons
pageEditButtons
pageEditMenu
pageInfoMenu
pageMenu
popupMenu
prefetch

prefetchを実行する

randomJumpButton
selections
statusBar
takeCursor
takeSelection
textInput

§Functions

caret

現在のカーソルと選択範囲の位置情報を取得する

click

Emulate click event sequences

deindentBlocks
deindentLines
deleteLines
downBlocks
downLines
focusEnd

カーソル行の行末を長押ししてfocusを得る

getCharDOM
getChars
getDOMFromPoint
getExternalLink
getFormula
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
getNextLine
getPrevLine
getTailCharDOM
getTailLineDOM
getText
goChar

任意の文字に移動する

goEnd

行末に移動する

goEndWithoutBlank

最後の非空白文字に移動する

goHead

行頭に移動する

goHeadLine

最初の行の行頭に移動する

goHeadWithoutBlank

インデントを除いた行頭に移動する

goLastLine

最後の行の行末に移動する

goLine

任意の行の行末に移動する

holdDown

Emulate long tap event sequence

indentBlocks
indentLines
insertLine
insertText
insertTimestamp
isCharDOM
isLineDOM
moveBlocks
moveDown

カーソルを下に動かす

moveLeft

カーソルを左に動かす

moveLines
moveLinesBefore
moveRight

カーソルを右に動かす

moveUp

カーソルを上に動かす

press

JavaScriptから任意のキー押下eventを発行する

redo
replaceLines
scrollDown

1ページ下にスクロールする

scrollHalfDown

半ページ下にスクロールする

scrollHalfUp

半ページ上にスクロールする

scrollUp

1ページ上にスクロールする

undo
upBlocks
upLines
useStatusBar

.status-barの一区画を取得し、各種操作函数を返す

§Interfaces

CaretInfo

#text-inputを構築しているReact Componentに含まれるカーソルの情報

ClickOptions

the options for click()

HoldDownOptions
ItemGroup
OpenOptions
Position

editor上の位置情報

PressOptions

the options for press()

Range

選択範囲を表すデータ

UseStatusBarResult

§Type Aliases

Item
KeyName