From 5f0424cbea2a43a6200fcad26f7a173cf35c43c4 Mon Sep 17 00:00:00 2001 From: Alan Date: Fri, 7 Jan 2022 15:10:58 +0800 Subject: [PATCH] Roo/htmleditor/TidyWriter.js --- Roo/htmleditor/TidyWriter.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Roo/htmleditor/TidyWriter.js b/Roo/htmleditor/TidyWriter.js index e9f75d69d8..e2ccd4b0b0 100644 --- a/Roo/htmleditor/TidyWriter.js +++ b/Roo/htmleditor/TidyWriter.js @@ -78,7 +78,7 @@ Roo.htmleditor.TidyWriter.prototype = { i_inline = false; } - var indentstr = i_inline || this.in_pre ? '' : this.indentstr; + var indentstr = this.indentstr; // e_inline = elements that can be inline, but still allow \n before and after? // only 'BR' ??? any others? @@ -92,11 +92,17 @@ Roo.htmleditor.TidyWriter.prototype = { this.addLine(); } else if (this.lastElementEndsWS()) { this.addLine(); + } else{ + // otherwise - no new line. (and dont indent.) + + indentstr = ''; } - // otherwise - no new line. + } else { this.addLine(); } + } else { + indentstr = ''; } this.html.push(indentstr + '<', name.toLowerCase()); -- 2.39.2