如何阻止剑道ui网页编辑器从源视图中剥离空白



我目前正在使用Kendo UI web内联编辑器来编辑内容,想知道是否有可能阻止编辑器在源视图中删除div元素周围的空白?它目前将格式保留在DIV中,而不是DIV元素本身。

我也在寻找这个问题的简单答案,不幸的是似乎没有一个。我正在使用KendoUI 2013.3.1119,我想在其他版本的编辑器中,问题将是相同的。

我正在查看源代码(kendo.web.js),其中编辑器是初始化的。由于IE中HTML缩进时的范围问题,编辑器使用以下行剥离所有空白:

value = element.val().replace(/[rnvft ]+/ig, " ");

由于我在IE中不使用范围(实际上,我在家里根本不使用IE),我简单地将这一行替换为

value = element.val();

从那时起一切都很顺利。

然而,你需要意识到这是kendoui核心的一个调整,可能会导致意想不到的行为,这取决于你的用例。

对于感兴趣的人来说,kendo.web.js中的行号是30497。

问候,弗兰克

最新更新