2013-12-09 68 views
1

我在串聯模式下使用TinyMCE v.4.0.8。 我需要選擇圖像,以便用戶可以調整它。對象大小調整在設置中被禁用。當用戶按下我的自定義按鈕時,它將啓用對象大小調整並應選擇圖像來繪製調整大小手柄。我嘗試了很多不同的方式。在Chrome這一個工作,但在Firefox不工作:TinyMCE圖像調整大小模式

// my image node is defined in 'img' variable 
tinymce.activeEditor.settings.object_resizing = true; 
img.click();  // jQuery(img).trigger('click') 
tinymce.activeEditor.selection.collapse(); 

我怎樣才能讓這個代碼在FF?我試圖通過selection.select(img)selection.controlSelection.controlSelect(img)選擇圖像節點 - 不工作。點擊事件在FF中完全不會觸發圖像。 在此先感謝您的幫助。

+0

你能爲此創建一個tinymce小提琴嗎? – Thariama

+0

它在這裏:http://fiddle.tinymce.com/sHdaab – artursmirnov

+0

thx,如果用戶點擊圖片,它工作正常,但我無法得到它每個JavaScript。 – Thariama

回答

0

好吧。我終於解決了這個問題。但我不得不爲此更改ControlSelection類。爲了控制對象選擇和切換調整大小模式,我們需要處理這種方法:showResizeRect(),hideResizeRect(),isResizable()。我只是向他們申請公共訪問權限。