Etiqueta de intervalo de filtro de bloque ueditor1.4.3
Abra el archivo ueditor.all.js, busque "allowDivTransToP" y busque el siguiente código:
//Acceda al procesamiento de contenido del editor
me .addInputRule (función (raíz) {
.... El código se omite aquí
// Realiza el procesamiento predeterminado
root.traversal(función (nodo) {
if (node.type == 'element') {
if (!dtd.$cdata[node.tagName] & ;& me.options.autoClearEmpt) {
//Realiza el procesamiento predeterminado.
options.autoClearEmptyNode && dtd.$inline[node.tagName] && !dtd.$empty[node.tagName] && (!node.attrs || utils.isEmptyObject(node.attrs))){
if (!node.firstChild()) node.parentNode.removeChild(nodo);
else if (node.tagName == 'span ' && (!node.attrs || utils.isEmptyObject(node. attrs))){
//Etiqueta de intervalo de filtro predeterminada
//node.parentNode. removeChild(node, true)
}
Retorno;
}
....El código se omite aquí
}
});
// Procesa la salida de contenido del editor
me.addOutputRule(function (root) {
var val;
root.traversal(function ( nodo) {
if (node.type == 'element') {
if (me.options.autoClearEmptyNode && dtd.$inline[node.tagName] && !dtd . $ vacío[node.tagName] && (!node.attrs || utils.isEmptyObject(node.attrs))){
if (!node.firstChild()) node.parentNode.removeChild(nodo) ) ;
else if (node.tagName == 'span' && (!node.attrs || utils.isEmptyObject(node.attrs))){
//Por defecto Cancelar etiqueta de intervalo de filtro
//node.parentNode.removeChild(node, true)
}
return;
} p>
...el código se omite aquí
}
})
});
Nota: negrita Parte de él es el código modificado, simplemente comente el código en ambos extremos