auto increment markdown list number

stable
Juanfran 2014-09-11 15:56:40 +02:00
parent 1f59c0c6d9
commit 2e98a02489
1 changed files with 2 additions and 3 deletions

View File

@ -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"