问题标签 [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 投票
2 回答
3497 浏览

tinymce - 使用 TinyMCE 4 挂钩 onExecCommand 事件

我正在使用 TinyMCE 4,但文档很糟糕。我正在尝试在另一个 div(编辑器之外)中提供内容的实时预览。现在我正在听这些事件:

这在输入文本时有效,但在执行命令时不会触发(例如将现有文本更改为粗体)。

看起来在 TinyMCE 3.x 中有一个onExecCommand事件可以满足我的要求。但是我找不到任何关于如何收听全局 jQuery 事件的文档,就像我使用 change 和 init 所做的那样。有谁知道它正在触发什么事件?

0 投票
5 回答
17984 浏览

tinymce - TinyMCE 4 theme_advanced_fonts


I'm trying to add custom font family in TinyMCE Editor version 4.0b1 and keep failing.
All default fonts show, custom fonts like 'Century Gothic' or 'Gill Sans MT' are not showing. Is theme_advanced_fonts not working in TinyMCE 4? I can't find any TinyMCE 4 documentation for this.

0 投票
2 回答
11328 浏览

tinymce-4 - TinyMCE 4 默认字体大小

在 TinyMCE 3 中,您可以通过在设置中使用以下代码来更改编辑器的默认字体大小:

在版本 4 中,我尝试使用相同的方法,但收到此错误:

类型错误:ed.onInit 未定义

我还尝试使用“content_css”选项并将正文设置为 14px 字体大小,但这仅在预览时有效。http://www.tinymce.com/wiki.php/Configuration:content_css

有没有人找到另一种设置编辑器默认字体大小的方法?即使在他们的论坛中,我也找不到任何文件。

0 投票
1 回答
196 浏览

jquery - tinyMCE 3 和 4 在同一页面上

怎么可能运行 2 个编辑器,一次是由于遗留原因的 tinymce 3 和直接来自 cachefly 的 tinymce 4?当然,我遇到了很多 JavaScript 错误。但是有没有像 jQuery 那样的“noConflict”?

0 投票
1 回答
297 浏览

tinymce - TinyMCE4 如何切换自创按钮

我用 Tiny Method addButton() 创建了一个按钮。

如何切换按钮的状态?

在我的第一个简单案例中,我有一个全屏按钮(与内置功能不同的功能),并希望在获得全屏状态后将其隐藏并用“结束全屏”按钮替换它。

但我还没有找到显示或隐藏它们的正确方法。

我知道按钮会得到一个ID,但我不知道是哪个...

0 投票
4 回答
14375 浏览

tinymce-4 - tinymce v4 jquery:如何捕捉 onkeyup?

我正在尝试在填写某些表单字段时启用提交按钮。我找到了一段有效的 javascript 代码,但是我对由 tinymce 转换的 textarea 字段有问题......如何捕捉它?

我的html:

我的JavaScript:

我的tinymce初始化:

谢谢

0 投票
1 回答
1014 浏览

javascript - tinyMCE 对象删除事件触发

当用户删除 tinyMCE 中的对象时,有没有办法触发事件?

当用户从 tinyMCE 实例中删除图像时,我试图从缓存文件夹中删除上传的图像。因此,如果他上传图像然后将其删除,则 ajax 操作会删除上传文件夹中的文件。这样我就有了一个更干净的缓存文件夹。

0 投票
2 回答
3765 浏览

jquery - TinyMCE 编辑器在 Handlebar Script 文件和 jquery 中使用时无法在 chrome、mozilla firefox 中工作

我正在使用最新版本的 TinyMCE 4.0b3。jQuery 版本是 1.9.1。下面是我的代码:

上面的代码在 IE9 标准模式下完美运行。但不能在IE9兼容模式下,mozilla firefox,google chrome,safari。我在浏览器控制台中没有看到任何错误。

我看到很多关于这个的帖子,应该在 tinymce 之后加载 jquery 来解决这个问题。但是在我们的应用程序中,我们不能这样做,因为 jquery 是在主页本身加载的。

我曾尝试使用 $(document).ready 函数但没有用。我不确定它是否是 jquery 问题。

编辑:上面的代码在所有浏览器的纯 html 文件中都可以正常工作。在我们的应用程序中,我们使用 hbs(车把脚本)文件。当试图将该代码放入 hbs 文件时,它不起作用。

有没有其他方法可以解决这个问题。

0 投票
0 回答
765 浏览

checkbox - 允许选择和输入复选框可编辑

我正在处理的一个 HTML 模板包含各种 HTML 选择和复选框元素。

例如。

我发现这些元素似乎无法在 WYSIWYG 编辑器中进行编辑。

我希望用户能够在所见即所得编辑器中切换复选框并从这些元素中选择选项。

所以 HTML 可以变成这样的东西:

有没有人能够在 TinyMCE 4 中实现这一点?

有没有我没有找到的可能有帮助的插件?作为插件实现这一目标是否存在技术挑战?

感谢您的任何帮助/建议!

更新:

我发现无法在编辑器中更改这些元素实际上是自 2008 年以来 Firefox报告的错误!在其他浏览器中,您可以更改这些元素的值 - 但是由于没有对 HTML 进行任何更改 - 它们的状态不会被保存。

也许在保存之前将这些元素的状态记录到 HTML 源中的插件可以满足我的要求吗?

0 投票
0 回答
1030 浏览

javascript - tinymce - 无法调用未定义的方法“getContent”

这是我的代码.. 我正在尝试获取 textareas 的值(其中有两个)。但它的显示错误:

未捕获的类型错误:无法调用未定义的方法“getContent”

TinyMCE 版本为 TinyMCE 4.0

请给我解决方案,我今天也需要解决这个问题。谢谢!!