From 651e8087cf7433f3f71eeb1595929e7ebdcd38b6 Mon Sep 17 00:00:00 2001 From: Alan Date: Fri, 7 Jan 2022 15:01:05 +0800 Subject: [PATCH] Roo/htmleditor/TidyWriter.js --- Roo/htmleditor/TidyWriter.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Roo/htmleditor/TidyWriter.js b/Roo/htmleditor/TidyWriter.js index e4ca3a0dc5..f9fb4cc2bb 100644 --- a/Roo/htmleditor/TidyWriter.js +++ b/Roo/htmleditor/TidyWriter.js @@ -73,6 +73,9 @@ Roo.htmleditor.TidyWriter.prototype = { var is_short = empty ? Roo.htmleditor.TidyWriter.shortend_elements.indexOf(name) > -1 : false; var i_inline = name == 'BR' ? false : in_inline; + if (i_inline && this.lastElementEndsWS()) { + i_inline = false; + } var indentstr = i_inline || this.in_pre ? '' : this.indentstr; @@ -142,6 +145,17 @@ Roo.htmleditor.TidyWriter.prototype = { }, + + lastElementEndsWS : function() + { + var value = this.html.length > 0 ? this.html[this.html.length-1] : false; + if (value === false) { + return true; + } + return value.match(/\s+$/); + + }, + /** * Writes the a end element such as

. * -- 2.39.2