end: function(name) {
var value;
this.popState();
- var indentstr = '';
- if (!this.in_pre && !this.in_inline) {
+ var indentstr = '';
+ var in_inline = this.in_inline || Roo.htmleditor.TidyWriter.inline_elements.indexOf(name) > -1;
+
+ if (!this.in_pre && !in_inline) {
this.addLine();
indentstr = this.indentstr;
}
this.html.push(indentstr + '</', name.toLowerCase(), '>');
-
+ this.last_inline = in_inline;
// pop the indent state..
},
if (text.length < 1) {
return;
}
- if (this.in_pre || this.is_inline) {
+ if (this.in_pre || this.in_inline) {
this.html[this.html.length] = text;
return;