问题标签 [tinymce-3]
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.
jquery - TinyMCE show menu on focus
I am tinyMCE in my project.
I have two text area. I need to only show the controls for the active one. I had two options:
- Have a common control for both.
- Hide the controls of the inactive editor.
I couldn't figure out the first option. I went with the second approach.
Now I am able to trigger events when the editor in on focus. I need help with removing the menu and tools from the editor when it goes out of focus.
Here is the code as to how I am approaching the second option:
ruby-on-rails - 为 TinyMCE 设置 Cloudinary 插件
我正在尝试按照此处记录的在 Rails 中为 TinyMCE 文本编辑器设置 Cloudinary 插件的步骤:https ://github.com/cloudinary/cloudinary_tinymce 。
该插件取代了 TinyMCE 的图像按钮,允许您从 Cloudinary 的基于云的媒体库中添加和操作图像。
这是否意味着该插件允许用户将图像上传到 TinyMCE 文本编辑器?当用户点击 TinyMCE 文本编辑器的图片按钮时会发生什么?
遵循文档中概述的步骤时,单击 TinyMCE 文本编辑器的图像按钮后出现的弹出窗口为空。的正文是否
cloudinaryimage/image.htm
需要填充内容?我必须包含我自己的表单和输入,或者这是否表明我尝试设置插件时出现问题?
tinymce - Umbraco & goDaddy| 尝试与 Umbraco 后台合作时出错
就像标题说我在尝试使用 Umbraco(6.2.1) 后台时遇到错误
这是错误:
我已经与 goDaddy 支持人员进行了交谈,他们说他们这边一切正常。
我浏览了我能找到的所有关于这个的“教程”。
这是我在 Goggle Chrome 控制台中看到的错误:
我现在对下一步该做什么一无所知。
*每一个帮助将不胜感激。
这是配置文件夹:
这是 --文件-- 它自己
javascript - tinyMCE SetContent() 导致撤消步骤
在 tinyMCE 插件(版本 3)上设置内容()后,如果用户更改了一些小的内容,例如该文本块的格式,下一个撤消步骤将清除整个文本块,而不是仅仅清除格式改变。
有谁之前经历过这个吗?
是否可以在 SetContent() 之后进行调用以确保下一个撤消步骤仅包括格式更改而不包括整个文本块?
我尝试在设置后调用 UndoManager.clear() ,但这似乎并没有改变行为。
任何帮助是极大的赞赏。
jsf - Richfaces 4.2 和 TinyMCE
我正在尝试使用 Richfaces 4.2 和我自己的自定义 TinyMCE 富文本编辑器(基于版本 3.5.11)。
编辑器的安装与官方教程(http://www.tinymce.com/wiki.php/Installation)一样。它可以工作,并且编辑器适用于任何文本区域。
我的问题是在 ajax 提交之后,当表单重新呈现时,TinyMCE 实例丢失并且不再应用。
有没有办法处理它,在每个 ajax 提交或任何其他方法上重新应用 TinyMCE?
javascript - TinyMCE 按钮未显示
我在微型 MCE 配置中添加了缩进和缩进按钮,如下所示:
tinyMCE.init({ // 常规选项模式:"textareas",主题:"advanced",editor_selector:cl2,皮肤:"o2k7",插件:"advimage,advlink,spellchecker,inlinepopups,contextmenu,paste,noneditable,mergefields" , spellchecker_languages : "+English=en", // 主题选项 theme_advanced_buttons1 : "bold,italic,underline,|,forecolor,backcolor,|,fontselect,fontsizeselect,|,code,removeformat,|,spellchecker", theme_advanced_buttons2 : "justifyleft ,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,link,unlink,image,hr,|,cut,copy,paste,pasteword,| ,indent,outdent,|,撤消,重做”,theme_advanced_buttons3:“”,theme_advanced_toolbar_location:“top”,theme_advanced_toolbar_align:“left”,theme_advanced_statusbar_location:“bottom”,theme_advanced_path:false,theme_advanced_resizing:true,cleanup_on_startup:false,convert_fonts_to_spans:false,convert_newlines_to: :假,remove_linebreaks:真,remove_trailing_nbsp:真,trim_span_elements:假,content_css:“htmlArea/styles/client.css”});}
调查生成的 html 显示不存在包含缩进/缩进链接的表格单元格。已检查 tinyMCE 的图像目录,并且存在按钮的相关图像。是否还有其他需要更改的配置设置?
版本是 3.5.8。
提前致谢。
javascript - TinyMCE onPaste 不设置内容,使用上下文菜单粘贴不会触发更改事件
关于 TinyMCE (v. 3.5.11) 默认粘贴功能,我有两个相关问题:
为什么粘贴时文本不可用?
将文本粘贴到编辑器后,内容在编辑器中可见,但无法通过该.getContent()
方法获得。为什么?
我可以强制 TinyMCE 在此事件期间获取它在编辑器中显示的文本吗?
为什么Ctrl+V会触发更改事件,但上下文菜单粘贴不会?
如果您使用组合键 Ctrl+V 将文本粘贴到编辑器中,首先onPaste
会触发 TinyMCE 的事件,并且文本不可用.getContent()
(如上所述);紧接着,onChange
事件被触发并且文本现在可以通过该.getContent()
方法获得。
但是,如果您使用鼠标右键单击将文本粘贴到编辑器中,然后从上下文菜单中选择粘贴,onPaste
则会触发 TinyMCE 的事件,但不会触发onChange
.
为什么有区别?关于这个还能做什么?
注意:我没有使用粘贴插件,所以请不要提供它或任何其他插件作为答案。我有兴趣创建自己的解决方案。
javascript - 如何在 tinymce 编辑器中允许一些自定义标签
当我在 tinymce 编辑器中破坏 html 代码时,我的<figure>标记会被此编辑器删除。
如何在 tinymce 编辑器中允许此标签。
它转换成
只需删除此<figure>1</figure>
标签
tinymce - TinyMCE 3 - 触发模糊事件的文本区域 ID
当发生 TinyMCE 编辑器模糊时,我试图找到触发模糊事件的文本区域的元素 ID(或名称)。我还想要获得焦点的元素的元素 ID(或名称),但那部分应该是相似的。
我越来越接近能够获得tinymce编辑器的iframe id,但我只能在Chrome中使用它,我相信有更好的方法来做到这一点。我需要它在不同的浏览器和设备上工作。
例如,下面的代码返回 Chrome 中的 iframe id,这是可以的,因为 iframe id 仅将“_ifr”后缀附加到我的 textarea 元素 id。我更喜欢 textarea 的元素 id,但如果我需要删除 iframe 后缀也没关系。
编辑:我认为如果我添加一个完整的 TinyMCE Fiddle(而不是下面的代码)会更清楚:http: //fiddle.tinymce.com/HIeaab/1
也许最好给出我想要完成的事情的背景:我们在一个表单上有多个文本区域,我们正在尝试使用名为“languagetool”的软件(使用 TinyMCE 3.5.6 版)进行“语法检查”。在失去对文本区域的关注时,我们想为失去焦点的文本区域调用语法检查,然后在语法检查后将焦点返回到它应该去的地方。
我已经为此苦苦挣扎了很长一段时间,并且非常感谢任何反馈(即使这是以不同方式执行此操作的一般建议)。
非常感谢!