2016-11-08 66 views
0

我正在使用ckeditor(anuglar-ckeditor)並添加了一個用於寫入數學表達式的Eqneditor插件。它在一個頁面上單個ckeditor實例工作正常。但是,如果我在同一頁面上添加ckeditor的多個實例,則eqneditor的懸停不起作用。CKEDITOR EqnEditor(數學插件)不工作在同一頁上的多個實例

在這種情況下,如果我在單個頁面上有2個實例,並且我打開了第一個實例的eqnEditor它正在工作,但是當我將轉到第二個實例編輯器的eqnEditor時,它的懸停圖標不顯示。

同樣的事情正在發生,當我扭轉它。如果我先打開第二個實例,那麼eqnEditor對第二個實例工作正常,而不是第一個。 我發現只有解決方案here,但它不適合我。我有這樣的鏈接相同的問題。

這裏是插件在config.js文件: -

config.extraPlugins = 'eqneditor', 

回答

0

我不知道這個話題仍然是值得商榷的,但我在本週同樣的問題感到,我已經開發一個辦法。

https://github.com/ygorlazaro/eqneditorfix

這只是一個js文件,你需要在你的項目中添加,我會修正這個錯誤。

此代碼刪除並向DOM添加EqnEditor。在這種情況下,如果EqnEditor綁定到另一個CKEditor的事件,我會給它一個「重新加載」。這是沒有任何需要重新加載CKEditor本身(我的第一種方法在這裏)工作。

+0

你介意詳細說明你的回購是什麼嗎?一個答案應該能夠存在,而不依賴於目前這個答案沒有的外部資源。 –

+0

當然,沒問題。我將編輯安裝程序 –

+0

@YgorLazaro感謝您的回覆和解決方案。我已經嘗試過了,但仍然沒有工作:( –

相關問題