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(!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('<',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),'"');}}
|
||||
if(!empty||htmlOutput)
|
||||
html[html.length]='>';else
|
||||
|
||||
@@ -4384,7 +4384,7 @@ tinymce.html.Writer = function(settings) {
|
||||
for (i = 0, l = attrs.length; i < l; 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++) {
|
||||
if( attr.value.indexOf(list[iList]) >= 0 ) {
|
||||
attr.value = attr.value.substring(0, attr.value.indexOf(list[iList]));
|
||||
|
||||
Reference in New Issue
Block a user