2012-09-06 71 views
0

xPage(Domino 8.5.3)中的in-build CKEditor总是将dir属性添加到文本容器的标签,如P或H2。如何从xPage内建标签中删除dir属性CKEditor?

例如:

<p dir="ltr">test</p> 

我可以改变方向“升”或从富文本元素设置或CKEditor的自定义配置“RTL”,但我不能在所有删除此属性。

如果我使用微不足道的CKEditor,那么这个属性会缺席,直到我特别设置contentsLangDirection属性。

所以它看起来像xPage强制在任何情况下设置此属性。

是否有人知道如何将它从xPage中的内置CKEditor中删除?

回答

0

您可以添加一个XSP.onLoad(...)JS块并删除该属性。 好奇:它是什么问题导致你想要删除它?

+0

我不需要这个属性。普通的做我的HTML代码没有这个属性,所以我希望用richt文本创建的代码也没有这个属性。 XSP.onLoad(...)如何帮助我?我需要写在那里?改变CKEditor config.contentsLangDirection?我不喜欢这种方式 - 它看起来像一个黑客。 –

+0

使用dojo.query获取html中的元素并将其删除。但是,这似乎不是一个很好的时间来调查。你没有得到任何东西。我可以做一个保存赌注有其他领域,值得更多的关注:风格管理,附件定位,一个不错的img库,支持同义词库等。 – stwissel

+0

我需要破解此代码到CKEditor源代码,因为我需要删除这个“dir”甚至是CKEditor的“源代码”选项卡。即如果我按“源”,那么HTML必须显示为“dir”。我停下来解决方案 - 使用开放的CKEditor。我做了使用xp:textarea并打开CKEditor的自定义控件 –

0

不推荐删除“dir”属性。

“这背后的原因是为了有效保护所见即所得的行为。”

不“需要”的属性似乎因此不是一个有效的参数。

+0

stackowerflow.com在帖子中没有dir属性,facebook.com在帖子中没有dir属性。我认为,这种推荐是不好的,我不需要这个属性,所以我问我如何强制内置xPage CKEditor不使用它。 –