簡體   English   中英

TinyMCE選擇文本並使用javascript激活鏈接對話框

[英]TinyMCE select text and activate link dialogue with javascript

我正在嘗試編寫一個自動測試(使用黃瓜/水豚/硒),該測試將在tinymce框中選擇一些文本,單擊鏈接按鈕,然后打開鏈接選擇頁面。

但是僅當選擇了某些文本時,鏈接按鈕才變為活動狀態。

tinyMCE.activeEditor.selection.select(tinyMCE.activeEditor.dom.select('p')[0]);

這將選擇第一段的文本(對於我來說已經足夠好了),但是仍然禁用了鏈接框。 因此,我嘗試手動激活它:

tinyMCE.activeEditor.controlManager.setActive('link', true);

這仍然沒有啟用鏈接按鈕。 作為最后的努力,我試圖修改這些類:

$("#mce_generic_html_link").removeClass("mceButtonDisabled");
$("#mce_generic_html_link").addClass("mceButtonEnabled");

但這也無濟於事。

您需要啟用該按鈕:

tinyMCE.activeEditor.controlManager.get('link').setDisabled(false)

這解決了我的問題:

tinymce.activeEditor.nodeChanged();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM