auto increment markdown list number
parent
1f59c0c6d9
commit
2e98a02489
|
@ -72,15 +72,14 @@ tgMarkitupDirective = ($rootscope, $rs) ->
|
||||||
keepDefault: false
|
keepDefault: false
|
||||||
replaceWith: (data) ->
|
replaceWith: (data) ->
|
||||||
lastLine = data.textarea.value[0..(data.caretPosition - 1)].split("\n").pop()
|
lastLine = data.textarea.value[0..(data.caretPosition - 1)].split("\n").pop()
|
||||||
|
|
||||||
match = lastLine.match /^(\s*- ).*/
|
match = lastLine.match /^(\s*- ).*/
|
||||||
return "\n#{match[1]}" if match
|
return "\n#{match[1]}" if match
|
||||||
|
|
||||||
match = lastLine.match /^(\s*\* ).*/
|
match = lastLine.match /^(\s*\* ).*/
|
||||||
return "\n#{match[1]}" if match
|
return "\n#{match[1]}" if match
|
||||||
|
|
||||||
match = lastLine.match /^(\s*1\. ).*/
|
match = lastLine.match /^(\d+)\./
|
||||||
return "\n#{match[1]}" if match
|
return "\n#{parseInt(match[1], 10) + 1}. " if match
|
||||||
|
|
||||||
return "\n"
|
return "\n"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue