X-Git-Url: https://jasonwoof.com/gitweb/?p=peach-html5-editor.git;a=blobdiff_plain;f=editor.js;h=92023d19ba312a6c503dd00f8a1645fb5af8f0fc;hp=e4ab02476439c5e7ae15636083a9b88c06b084a4;hb=5ec5db882fdb124c06eecb33e19bd4eafa3a4010;hpb=2424d0277c3130c74e6f0ab84855a653fe7818a5 diff --git a/editor.js b/editor.js index e4ab024..92023d1 100644 --- a/editor.js +++ b/editor.js @@ -274,7 +274,7 @@ void_elements = { } // contents are not html encoded -plaintext_elements = { +var plaintext_elements = { style: 1, script: 1, xmp: 1, @@ -286,7 +286,7 @@ plaintext_elements = { } // parser deletes a starting newline inside: -newline_eating_elements = { +var newline_eating_elements = { pre: 1, textarea: 1, listing: 1 @@ -2156,7 +2156,7 @@ PeachHTML5Editor.prototype.text_cleanup = function(n) { } if (need_preserve) { // do we have it already? - ws = this.computed_style(n, 'white-space') // FIXME implement this + ws = this.computed_style(n, 'white-space') if (ws_props[ws] != null ? !ws_props[ws].space : true) { // 2nd arg is ideal target for css rule ws = this.preserve_space(n, block) @@ -2164,7 +2164,7 @@ PeachHTML5Editor.prototype.text_cleanup = function(n) { eats_start_sp = false } else { if (is_space_code(n.text.charCodeAt(n.text.length - 1))) { - ws = this.computed_style(n, 'white-space') // FIXME implement this + ws = this.computed_style(n, 'white-space') if ((ref1 = ws_props[ws]) != null ? ref1.space : void 0) { eats_start_sp = false } else {