Scrapboxの選択行を取得する

Scrapboxの選択行を取得する

カーソルがある行のテキストを取得する(ちょっと苦しい)方法
jQueryとAPIを併用してるので...
クリックすると .cursor-line の設定が無くなるので、キーボードショートカットとかから呼ぶ必要がある

cursortext.js
Copied!
function cursorText(){ // カーソルがある行のテキストを取得
var cursorId = $('.cursor-line')[0].id
if(cursorId){
var lines = $('.line')
for(var i=1; i<lines.length;i++){
if(lines[i].id == cursorId) return scrapbox.Page.lines[i-1].text
}
}
return null
}

Powered by Helpfeel