BUG-12342 Adición de segunda lista de verificación para eliminar código agregado por IE al realizar la edición de un formulario con la opción de edición de html activada
This commit is contained in:
@@ -2004,7 +2004,7 @@ parent=parent.parent;}
|
|||||||
if(lastParent===parent){textNode=new tinymce.html.Node('#text',3);textNode.value='\u00a0';node.replace(textNode);}}}});}
|
if(lastParent===parent){textNode=new tinymce.html.Node('#text',3);textNode.value='\u00a0';node.replace(textNode);}}}});}
|
||||||
if(!settings.allow_html_in_named_anchor){self.addAttributeFilter('id,name',function(nodes,name){var i=nodes.length,sibling,prevSibling,parent,node;while(i--){node=nodes[i];if(node.name==='a'&&node.firstChild&&!node.attr('href')){parent=node.parent;sibling=node.lastChild;do{prevSibling=sibling.prev;parent.insert(sibling,node);sibling=prevSibling;}while(sibling);}}});}}})(tinymce);tinymce.html.Writer=function(settings){var html=[],indent,indentBefore,indentAfter,encode,htmlOutput;settings=settings||{};indent=settings.indent;indentBefore=tinymce.makeMap(settings.indent_before||'');indentAfter=tinymce.makeMap(settings.indent_after||'');encode=tinymce.html.Entities.getEncodeFunc(settings.entity_encoding||'raw',settings.entities);htmlOutput=settings.element_format=="html";return{start:function(name,attrs,empty){var i,l,attr,value;if(indent&&indentBefore[name]&&html.length>0){value=html[html.length-1];if(value.length>0&&value!=='\n')
|
if(!settings.allow_html_in_named_anchor){self.addAttributeFilter('id,name',function(nodes,name){var i=nodes.length,sibling,prevSibling,parent,node;while(i--){node=nodes[i];if(node.name==='a'&&node.firstChild&&!node.attr('href')){parent=node.parent;sibling=node.lastChild;do{prevSibling=sibling.prev;parent.insert(sibling,node);sibling=prevSibling;}while(sibling);}}});}}})(tinymce);tinymce.html.Writer=function(settings){var html=[],indent,indentBefore,indentAfter,encode,htmlOutput;settings=settings||{};indent=settings.indent;indentBefore=tinymce.makeMap(settings.indent_before||'');indentAfter=tinymce.makeMap(settings.indent_after||'');encode=tinymce.html.Entities.getEncodeFunc(settings.entity_encoding||'raw',settings.entities);htmlOutput=settings.element_format=="html";return{start:function(name,attrs,empty){var i,l,attr,value;if(indent&&indentBefore[name]&&html.length>0){value=html[html.length-1];if(value.length>0&&value!=='\n')
|
||||||
html.push('\n');}
|
html.push('\n');}
|
||||||
html.push('<',name);if(attrs){for(i=0,l=attrs.length;i<l;i++){attr=attrs[i];var list=['toStr','concat','get_by_key','expand','setParent','isset_key','toJSONString'];for(var iList=0;iList<list.length;iList++){if(attr.value.indexOf(list[iList])>=0){attr.value=attr.value.substring(0,attr.value.indexOf(list[iList]));}}
|
html.push('<',name);if(attrs){for(i=0,l=attrs.length;i<l;i++){attr=attrs[i];var list=['toStr','concat','get_by_key','expand','setParent','isset_key','toJSONString','tostr','concat','get_by_key','expand','setparent','isset_key','tojsonstring'];for(var iList=0;iList<list.length;iList++){if(attr.value.indexOf(list[iList])>=0){attr.value=attr.value.substring(0,attr.value.indexOf(list[iList]));}}
|
||||||
html.push(' ',attr.name,'="',encode(attr.value,true),'"');}}
|
html.push(' ',attr.name,'="',encode(attr.value,true),'"');}}
|
||||||
if(!empty||htmlOutput)
|
if(!empty||htmlOutput)
|
||||||
html[html.length]='>';else
|
html[html.length]='>';else
|
||||||
|
|||||||
@@ -4384,7 +4384,7 @@ tinymce.html.Writer = function(settings) {
|
|||||||
for (i = 0, l = attrs.length; i < l; i++) {
|
for (i = 0, l = attrs.length; i < l; i++) {
|
||||||
attr = attrs[i];
|
attr = attrs[i];
|
||||||
|
|
||||||
var list = ['toStr', 'concat', 'get_by_key', 'expand', 'setParent', 'isset_key', 'toJSONString'];
|
var list = ['toStr', 'concat', 'get_by_key', 'expand', 'setParent', 'isset_key', 'toJSONString', 'tostr', 'concat', 'get_by_key', 'expand', 'setparent', 'isset_key', 'tojsonstring'];
|
||||||
for(var iList = 0; iList < list.length; iList++) {
|
for(var iList = 0; iList < list.length; iList++) {
|
||||||
if( attr.value.indexOf(list[iList]) >= 0 ) {
|
if( attr.value.indexOf(list[iList]) >= 0 ) {
|
||||||
attr.value = attr.value.substring(0, attr.value.indexOf(list[iList]));
|
attr.value = attr.value.substring(0, attr.value.indexOf(list[iList]));
|
||||||
|
|||||||
Reference in New Issue
Block a user