prevent preview wysiswyg duplication
parent
e7e869235d
commit
8e0a10266c
|
@ -73,10 +73,16 @@ MarkitupDirective = ($rootscope, $rs, $selectedText, $template, $compile, $trans
|
|||
closePreviewMode()
|
||||
|
||||
cancelablePromise = null
|
||||
previewInProgress = false
|
||||
|
||||
preview = ->
|
||||
return if previewInProgress
|
||||
|
||||
previewInProgress = true
|
||||
|
||||
markdownDomNode = element.parents(".markdown")
|
||||
markItUpDomNode = element.parents(".markItUp")
|
||||
|
||||
$rs.mdrender.render($scope.projectId, $model.$modelValue).then (data) ->
|
||||
html = previewTemplate({data: data.data})
|
||||
html = $compile(html)($scope)
|
||||
|
@ -84,6 +90,8 @@ MarkitupDirective = ($rootscope, $rs, $selectedText, $template, $compile, $trans
|
|||
markdownDomNode.append(html)
|
||||
markItUpDomNode.hide()
|
||||
|
||||
previewInProgress = false
|
||||
|
||||
markdown = element.closest(".markdown")
|
||||
|
||||
markdown.on "mouseup.preview", ".preview", (event) ->
|
||||
|
|
Loading…
Reference in New Issue