X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/bd83adaa7865fbcbbc1fc4c497331e2a3ddceb37..ddc29b7c0d1f50edcbb469d62000d747d8c5868d:/edit.js
diff --git a/edit.js b/edit.js
index 6dcb705..439fb97 100644
--- a/edit.js
+++ b/edit.js
@@ -3,7 +3,9 @@ CKEDITOR.plugins.add('inlinesave', {
editor.addCommand( 'inlinesave', {
exec: function (editor) {
var pagename = window.location.pathname.replace(/\/$/, '/index');
- var body = editor.getData().replace(/^(\t*).{73,}/mg, function (line, indent) {
+ var body = editor.getData();
+ body = body.replace(/
\s*
/g, '
'); + body = body.replace(/^(\t*).{73,}/mg, function (line, indent) { // wrap long line after each sentence var dots = '(?:.{24,72}|.{73,}?)'; // chars before punctuation var wrap = new RegExp('('+dots+'[.;:!?]) (?=[A-Z(<])', 'g'); // separate lines