Skip to content
This repository was archived by the owner on Dec 13, 2017. It is now read-only.

Commit 5d4abf2

Browse files
Fixes paragraph wrapping.
1 parent 74a084d commit 5d4abf2

1 file changed

Lines changed: 4 additions & 18 deletions

File tree

Assets/ZSSRichTextEditor.js

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2740,24 +2740,10 @@ ZSSField.prototype.wrapCaretInParagraphIfNecessary = function()
27402740
|| closerParentNode.nodeName == NodeName.BLOCKQUOTE);
27412741

27422742
if (parentNodeShouldBeParagraph) {
2743-
var selection = window.getSelection();
2744-
2745-
if (selection) {
2746-
var range = selection.getRangeAt(0);
2747-
2748-
if (range.startContainer == range.endContainer) {
2749-
var paragraph = document.createElement("p");
2750-
var textNode = document.createTextNode("​");
2751-
2752-
paragraph.appendChild(textNode);
2753-
2754-
range.insertNode(paragraph);
2755-
range.selectNode(textNode);
2756-
2757-
selection.removeAllRanges();
2758-
selection.addRange(range);
2759-
}
2760-
}
2743+
2744+
var savedSelection = rangy.saveSelection();
2745+
$(closerParentNode).wrapInner("<p>");
2746+
rangy.restoreSelection(savedSelection);
27612747
}
27622748
};
27632749

0 commit comments

Comments
 (0)