diff --git a/app/coffee/modules/common.coffee b/app/coffee/modules/common.coffee index 6499272d..11455fa6 100644 --- a/app/coffee/modules/common.coffee +++ b/app/coffee/modules/common.coffee @@ -378,11 +378,7 @@ Svg = () -> """ diff --git a/app/modules/components/wysiwyg/wysiwyg.directive.coffee b/app/modules/components/wysiwyg/wysiwyg.directive.coffee index f937f2d6..927a767f 100644 --- a/app/modules/components/wysiwyg/wysiwyg.directive.coffee +++ b/app/modules/components/wysiwyg/wysiwyg.directive.coffee @@ -148,6 +148,7 @@ Medium = ($translate, $confirm, $storage, wysiwygService, animationFrame, tgLoad $scope.required = !!$attrs.$attr.required $scope.editMode = isEditOnly || false $scope.mode = $storage.get('editor-mode', 'html') + $scope.markdown = '' wysiwygService.loadEmojis() @@ -166,7 +167,9 @@ Medium = ($translate, $confirm, $storage, wysiwygService, animationFrame, tgLoad $scope.mode = mode mediumInstance.trigger('editableBlur', {}, editorMedium[0]) - $scope.save = () -> + $scope.save = (e) -> + e.preventDefault() if e + if $scope.mode == 'html' updateMarkdownWithCurrentHtml() @@ -179,7 +182,9 @@ Medium = ($translate, $confirm, $storage, wysiwygService, animationFrame, tgLoad return - $scope.cancel = () -> + $scope.cancel = (e) -> + e.preventDefault() if e + if !isEditOnly $scope.editMode = false diff --git a/app/modules/components/wysiwyg/wysiwyg.scss b/app/modules/components/wysiwyg/wysiwyg.scss index ad20e9fd..4bfce409 100644 --- a/app/modules/components/wysiwyg/wysiwyg.scss +++ b/app/modules/components/wysiwyg/wysiwyg.scss @@ -78,7 +78,6 @@ } p { margin-bottom: 1rem; - max-width: 80rem; word-wrap: break-word; } .codehilite { diff --git a/app/modules/components/wysiwyg/wysiwyg.service.coffee b/app/modules/components/wysiwyg/wysiwyg.service.coffee index 84b1069b..67236ffa 100644 --- a/app/modules/components/wysiwyg/wysiwyg.service.coffee +++ b/app/modules/components/wysiwyg/wysiwyg.service.coffee @@ -66,8 +66,7 @@ class WysiwygService return text removeTrailingListBr: (text) -> - regex = new RegExp(/