「アウトライン用ノード追加」の版間の差分
SyntaxHighlightにcopyの追加 |
変数にvarの宣言を追加 |
||
| 33行目: | 33行目: | ||
//カーソル位置を保持 | //カーソル位置を保持 | ||
pos = sel.GetActivePos(); | var pos = sel.GetActivePos(); | ||
//ノード行先頭にカーソルがある場合、自ノードを取り漏らすためカーソルを移動 | //ノード行先頭にカーソルがある場合、自ノードを取り漏らすためカーソルを移動 | ||
| 49行目: | 49行目: | ||
//行頭ノード記号の数(ノードの深さ)を取得 | //行頭ノード記号の数(ノードの深さ)を取得 | ||
reg = new RegExp("^\\" + NdMkr + "+"); | var reg = new RegExp("^\\" + NdMkr + "+"); | ||
cntMkr = sel.Text.match(reg)[0].length; | cntMkr = sel.Text.match(reg)[0].length; | ||
| 72行目: | 72行目: | ||
//ノードの深さに応じたノード記号と、仮ノード名[AddedNode]と、空行を追加 | //ノードの深さに応じたノード記号と、仮ノード名[AddedNode]と、空行を追加 | ||
for(step = 0; step < cntMkr; step++){ | for(var step = 0; step < cntMkr; step++){ | ||
document.Write(NdMkr); | document.Write(NdMkr); | ||
} | } | ||
| 85行目: | 85行目: | ||
//ノードの深さに応じたノード記号と、仮ノード名[AddedNode]と、空行を追加 | //ノードの深さに応じたノード記号と、仮ノード名[AddedNode]と、空行を追加 | ||
for(step = 0; step < cntMkr; step++){ | for(var step = 0; step < cntMkr; step++){ | ||
document.Write(NdMkr); | document.Write(NdMkr); | ||
} | } | ||
スポンサーリンク