问题标签 [tinymce-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1566 浏览

tinymce - 有谁知道 TinyMCE 3.5.8 Editor.onEvent(...) 是否在 TinyMCE 4.0b1 中

我试图移植(https://github.com/NYTimes/iceonEvent(...) )到 TinyMCE 4 的插件需要在 MCE 编辑器处理并在 3.5.8 中使用但需要之前访问按键事件被迁移到更像on('event')tinymce 4的东西,但是没有明显的替代方案。

在微型 MCE 3.5.8 中,我有

但我需要更多类似的东西

然而,ed.on('event',...)在tinymce 4中似乎不存在。

它需要能够在 keydown、keyup 和 keypress 的任何其他事件处理程序之前捕获删除键。

0 投票
0 回答
558 浏览

javascript - TinyMCE 内联格式无法正常工作

我试图简单地粗体,下划线等文本。任何内联格式。

每当我按下按钮时,格式都会添加到编辑器的开头 - 无论文本是否突出显示。

我想要这样当我突出显示文本并按“粗体”时,突出显示的文本是粗体的!这种默认行为,所以我不确定会出现什么问题。我唯一改变的是删除了 H1 格式链接:

{title: 'Header 1', format: 'h1'},

但是,当我将其添加回来时,它并不能解决问题。

我的初始化函数是:

该文档是有效的 xHTML 严格的。

谢谢

编辑:问题似乎是 Opera 特有的。并且只影响 TinyMCE 4.01

0 投票
1 回答
1937 浏览

elfinder - TinyMCE 4 与 elFinder 集成

我尝试将 elFinder 集成到 TinyMCE 4 中并遵循以下线程:

带有 elFinder 的 TinyMCE 4

我完全按照所有步骤操作,但是当我单击按钮打开图像浏览窗口时,在 js 控制台中出现以下错误:

未捕获的类型错误:无法调用 null 的方法“dialogelfinder”

这是指线

我做错了什么?提前致谢。

0 投票
1 回答
209 浏览

tinymce - TinyMCE 4 addToTop 等效

我正在尝试将插件从 v3 迁移到 TinyMCE 的 v4。在 v3 中,您可以调用ed.onKeyUp.addToTop(function(){}). v4 中的等价物是ed.on('keyup', function() {}).

现在的问题是我的 keyup 事件最后一次被调用。(其他插件模块已经注册了其他keyup事件。)有没有办法在调用层次结构中首先获取我的'keyup'事件?

0 投票
2 回答
2783 浏览

tinymce - 如何在 TinyMCE 4.0 中启用标签?

在以前的 TinyMCE 版本中,我可以valid_elements : "+*[*]"使用标签来启用<meta>标签,但在新版本中,它不再起作用了!当我转到源代码时,meta尽管标签嵌入在 html 代码中,但我看不到它们。因此,无法通过源代码编辑器编辑元标记!

0 投票
1 回答
741 浏览

tinymce - TinyMCE 工具栏和菜单

有什么办法可以从编辑器中分解 TinyMCE 工具栏和菜单栏(默认情况下它附加在编辑器的顶部)?

我想实现类似于 Google Document 的东西,其中工具栏和菜单栏位于顶部,与实际编辑器分离,给人一种 MS Word 的感觉,而不是像记事本。

任何帮助是极大的赞赏。谢谢!!

0 投票
3 回答
4835 浏览

angularjs - JSFiddle + TinyMCE + AngularJS

I'm experiencing an issue trying to use tinymce API inside an angular directive in JSFiddle. Here is the example The tinymce editor is initialised just fine, there's no errors in browser console. But I get 'undefined' if I try to get an instance of the tinymce Editor. The question is: why does tinymce.get(id); result in undefined?

HTML:

JS:

I've also played with options in Frameworks & Extensions section of JSFiddle. But with no success.

0 投票
1 回答
814 浏览

tinymce - TinyMCE 4 字体大小选择不起作用

嘿,我用新的 TinyMce4 更新了我的应用程序,我喜欢新的风格,除了“字体大小”字体大小选择下拉菜单外,一切正常。

任何建议都会有所帮助!!!谢谢

0 投票
1 回答
3892 浏览

angularjs - 从编辑器集中删除 tinymce 4 编辑器

我正在创建一个包含 tinymce 4 编辑器的自定义 AngularJS 指令。当我尝试从一组其他 tinymce 编辑器中删除 tinymce 编辑器时,就会出现问题。请检查演示。这里尝试删除第一个或第二个编辑器,随后的编辑器损坏。

JS:

HTML:

这样做的原因是,在从 中删除一个元素后$scope.editors,angular 会删除每个后续编辑器并将其再次附加到已删除编辑器的位置(内部 angular 调用 jQuery .after())。和

在某些浏览器中保留 iframe 内容是不可能的,因为一旦从 dom 中删除节点,文档/窗口就会卸载

(取自这里)。

要修复损坏的编辑器,我应该调用:

(依次调用这两行就可以了)

我应该把这些重新初始化的行放在哪里?调用这些线条的适当角度方式是什么?

注意我也可能切换到不依赖 iframe 的 tinymce 编辑器的内联模式。但这会带来很大的不便:编辑器中的样式会与页面中的样式相交。因此这个选项是不可接受的。

0 投票
1 回答
816 浏览

javascript - TinyMCE4 网址列表

我在我的 CMS 中将 TinyMCE3 升级到 TinyMCE4,但不幸的是external_link_list_urlexternal_image_list_url不起作用。

是否有任何插件可以让 TinyMCE3 中的 external_link_list_url 和 external_image_list_url 再次工作?