X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Roo%2Fhtmleditor%2FFilterStyleToTag.js;h=20ba0685eff6170a601bab402c10c11efb2934c4;hb=8cd3f1abd9357f6b173fbca3cd7324e88b3450ff;hp=db7128b80e39f4f96a24d7ebf19a482967799b2a;hpb=3769ee58189f7ed3b6111f7703411e3ac757bf3e;p=roojs1 diff --git a/Roo/htmleditor/FilterStyleToTag.js b/Roo/htmleditor/FilterStyleToTag.js index db7128b80e..20ba0685ef 100644 --- a/Roo/htmleditor/FilterStyleToTag.js +++ b/Roo/htmleditor/FilterStyleToTag.js @@ -14,12 +14,12 @@ Roo.htmleditor.FilterStyleToTag = function(cfg) { this.tags = { - B : [ 'fontWeight' , 'bold'], - I : [ 'fontStyle' , 'italic'], + B : [ 'fontWeight' , 'bold', 'font-weight'], + I : [ 'fontStyle' , 'italic', 'font-style'], //pre : [ 'font-style' , 'italic'], // h1.. h6 ?? font-size? - SUP : [ 'verticalAlign' , 'super' ], - SUB : [ 'verticalAlign' , 'sub' ] + SUP : [ 'verticalAlign' , 'super', 'vertical-align'], + SUB : [ 'verticalAlign' , 'sub', 'vertical-align'] }; @@ -52,7 +52,7 @@ Roo.extend(Roo.htmleditor.FilterStyleToTag, Roo.htmleditor.Filter, for (var k in this.tags) { if (node.style[this.tags[k][0]] == this.tags[k][1]) { inject.push(k); - node.style.removeProperty(this.tags[k][0]); + node.style.removeProperty(this.tags[k][2]); } } if (!inject.length) { @@ -65,7 +65,7 @@ Roo.extend(Roo.htmleditor.FilterStyleToTag, Roo.htmleditor.Filter, nn.appendChild(nc); nn = nc; }); - for(var i = 0;i < cn.length;cn++) { + for(var i = 0;i < cn.length;i++) { node.removeChild(cn[i]); nn.appendChild(cn[i]); }