对于一个新项目,我想设置新的ESB 5.0,同时添加dss功能。我即将从wilkes存储库(http://product-dist.wso2.com/p2/carbon/releases/wilkes/)执行此操作,但在安装过程中显示以下错误:
CKEDITOR.instances.editor1.on( 'pluginsLoaded', function( evt ){
evt.editor.dataProcessor.dataFilter.addRules({
elements :{
br : function( element ) {
//if next element is BR or <!--cke_br_comment-->, ignore it.
if( element && element.next && ( element.next.name == 'br' || element.next.value == 'cke_br_comment' ) ){
return;
}else {
var comment = new CKEDITOR.htmlParser.comment( 'cke_br_comment' );
comment.insertAfter( element );
}
}
}
});
evt.editor.dataProcessor.dataFilter.addRules({
elements :{
li : function( element ) {
if( element && element.next && element.next.name == 'br' ){
var nextElem = element.next;
while( nextElem.next && nextElem.next.name == 'br' ){
nextElem = nextElem.next;
}
var comment = new CKEDITOR.htmlParser.comment( 'cke_br_comment' );
comment.insertAfter( nextElem );
}
}
}
}, 1 );//priority defaults to 10
evt.editor.dataProcessor.htmlFilter.addRules({
comment : function( value, node ) {
if( value.indexOf('cke_br_comment') >= 0 ) {
return false;
}
}
});
如何解决这个问题?使用ESB 4.9.0的相同过程按预期工作。它是否仍然需要在新的ESB 5.0中更新?
在这种情况下,您建议的替代方案是什么?
答案 0 :(得分:0)
这似乎是一个错误。我已经提出了一个Jira(https://wso2.org/jira/browse/DS-1249)来追踪这个。这将在下一个版本中修复。
感谢。