2011-07-20 42 views
3

我在tinymce styleselect中發現了一個小錯誤。我已經提交bugreport(http://tinymce.moxiecode.com/develop/bugtracker_view.php?id=4576),但我需要修復的速度很快。是否可以根據源代碼對TinyMCE編輯器進行實時調試?是否可以在JS中調試TinyMCE編輯器的源代碼?

我一直在尋找一些如何操作和在文檔中,我可以用TinyMCE源代碼做的唯一事情就是實際構建它們。

如何使用下載的開發者版本調試tinyMCE?即使我使用這個版本,我也無法調試它。

謝謝你的任何建議。

回答

3

我想你應該包括的文件tiny_mce_dev.jstiny_mce.js的。爲了進一步的結果使用firebug(+ console.log('...'); + console.trace();)或類似的東西,調試很有趣。

+0

我試過_src.js版本 - 沒有幫助。而_dev.js版本不起作用... – Crank

+0

謝謝。我期望將tiny_mce_src.js作爲編輯器腳本設置包含在tinymce初始化中,幷包含分離的腳本tiny_mce_dev.js。然後我可以用非混淆的源代碼進行調試。 – Crank

+0

我不知道tiny_mce_src.js文件有什麼用處,但我的一位同事今天犯了同樣的錯誤:) – Thariama

1

我不確定我是否正確。你是什​​麼意思 - 是否可以調試?您是否真的質疑可能性,而無需直接在tinymce的核心JavaScript文件中插入調試語句?由於無論好壞,調試大塊js代碼都是最好的選擇。你也可以在tinymce代碼中添加斷點(通過調試器直接在代碼中表達,或者使用一些瀏覽器開發工具,螢火蟲就是很好的例子)。

+0

在tinymce代碼中添加斷點正是我想要做的。 Bud我無法做到這一點,因爲即使使用tinymce開發版本的源代碼,也無法從螢火蟲(或其他瀏覽器開發工具)訪問源文件。 – Crank

+0

@Crank,如果你可以在瀏覽器的窗口中看到一個tinymce編輯器的實例,源代碼總是可以在螢火蟲中使用。檢查firebug中的腳本標籤,然後選擇特定文件,而不是點擊源代碼中的行號 - 你會看到一個紅色的圓圈。或者是代碼混淆了什麼? – shabunc

+0

謝謝@shabunc。我已經嘗試過了,並且在腳本選項卡中看不到適當的源代碼。只有很少的editor_plugin.js實際上被混淆了。正如Thariama所說,我試圖使用tiny_mce_dev.js和tiny_mce_src.js,但沒有任何幫助。 (_dev版本實際上沒有工作) – Crank

相關問題