TinyMCE图像大小调整模式

时间:2013-12-09 13:00:12

标签: javascript firefox tinymce tinymce-4

我在内联模式下使用TinyMCE v.4.0.8。 我需要选择图像,以便用户可以调整大小。在设置中禁用对象大小调整。当用户按下我的自定义按钮时,它会启用对象大小调整,并应选择图像来绘制调整大小手柄。我尝试了很多不同的方法。这个适用于Chrome,但在Firefox中不起作用:

// 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中的点击事件根本不会触发图像。 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

好。我终于解决了这个问题。但我不得不为此更改ControlSelection类。要控制对象选择并切换调整大小模式,我们需要处理这些方法:showResizeRect()hideResizeRect()isResizable()。我只是对他们进行了公开访问。