问题标签 [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.
javascript - 使用 ajaxSubmit 替换 DOM 的部分时,我应该如何处理 tinyMCE?
在多选项卡页面上,一些选项卡submit
进程通过ajaxSubmit
. 如果另一个选项卡包含活动tinyMCE
编辑,在替换它的内容之前我应该对该选项卡做什么,替换之后我应该做什么(如果有的话)?
目前,代码tinyMCE.execCommand("mceRemoveControl", true, ed_id);
在目标选项卡中的所有编辑器上执行,并依赖系统的正常功能在更改后将它们恢复。这就是所有必要的吗?更改后,我在tinyMCE
代码中遇到了模糊的异常,但很难发现原因。
错误本身是SCRIPT5022: IndexSizeError - tiny_mce.js (1,78075)但我怀疑这是特别相关的。
TinyMCE v3.4.5
angular - Tiny Mce 与 Angular 2/4 的双向绑定
这是我的tinymce.component.ts
现在我正在使用我的html,如下所示,现在我可以通过以下方式获取文本,keyupHandlerFunction
但我想要2方式绑定ngModel
这段代码是 tinyMCE 建议的,但我想ngModel
在这里进行 2 路绑定,我该怎么做
像:
tinymce - 如何在 tinyMCE 3.5 中添加自定义快捷方式
“Ctrl + A = 全选
Ctrl + C = 复制
Ctrl + V = 粘贴
Ctrl + Z = 撤消
Ctrl+Shift+> =增加字体大小
Ctrl+Alt+> = 标准尺寸
Ctrl+Shift+> = 增加字体大小
Ctrl+Shift+< = 减小字体大小
Ctrl+Shift+B = 粗体
Ctrl+Shift+I = 斜体
Ctrl+Shift+U = 下划线
Ctrl+Shift+C = 居中对齐
Ctrl+Shift+J = 对齐
Ctrl+Shift+L = 左对齐
Ctrl+Shift+R = 右对齐
Ctrl+Shift+/ = 删除线
Ctrl+Shift+V = 反向
Ctrl+T = 字符规格
Ctrl+Shift+K = 全部大写
Ctrl+\ = 下标
Ctrl+Shift+\ = 上标
Ctrl+M = 段落
Ctrl+I = 缩进/制表符
Ctrl+3 = 定义样式
Ctrl+U = 文件和描边
Alt + Ctrl+F = 框架选项
Ctr+} = 放在前面
Ctrl+{ = 发送到后面
Ctrl+Shift+} = 向后发送
Ctrl+Shift+{ = 向前
Ctrl+Shift+E = 对齐对象
Ctrl+Alt+E = 文字换行
Ctrl+G = 分组 Ctrl+Shift+G = 取消分组
Ctrl+F = 查找”
tinymce - tinymce 3.x advlink 插件 - 默认情况下将链接设置为在新窗口/标签中打开
使用 advlink 插件,“target”的默认值为“_self”(即链接在同一窗口/选项卡中打开)。如何使链接默认在新窗口/选项卡中打开?
javascript - 用新内容替换特定的 dom 元素
我有这样的结构:
我定义了一个自定义插件来编辑这个部分。我返回新的 html 内容来替换div.foo
.
我将新内容设置为:
我与新插件相关的自定义按钮适用于:foo
和bar
div。我的意思是分配了相同的行为。
问题在于保存:我想选择div.foo
dom 元素并将其替换为 new html_content
。那么,如何为 TinyMCE v.3 中的特定 dom 元素设置内容,而不是设置当前(不确定是什么)选择的内容?
(更新:我不在乎用户在按下 MyCustomButton 之前选择了什么,如果foo
选择了 div 中的某些内容,则将整个部分替换为新内容。)
javascript - 从 word 中粘贴 TinyMCE 无法正常工作
我对“从 Word 粘贴”功能有疑问。我有一个编辑器,当我单击从 word 按钮粘贴时,它会打开一个带有 textarea 的弹出窗口。我想粘贴包含简单文本、图像 () 和超链接的文本。当我粘贴文本时,一切似乎都很好,但是当我单击提交按钮以便编辑器获取内容时,它会丢失图像。
从弹出窗口我做一个
tinymcepopup.editor.execcommand('mceinsertclipboardcontent', false, {content : h, wordcontent : true});
我已经尝试过paste_data_images: true
并将img放入extended_valid_elements
但没有任何效果。
有任何想法吗?
提前致谢。
javascript - 字符限制以“负”数字显示剩余字符
我使用的是 tinyMCE 版本 3,我使用的是富文本编辑器,它在输入时计算剩余的字符。由于 maxLength 属性不适用于 tinyMCE3。我已经以这种方式进行了硬编码,但它也计算了空白字符
当我在中间输入 2 个字符时,它会删除最后两个字符,有什么方法可以在输入到达计数器“0”后停止输入。
javascript - TinyMCE 的计数器未按预期工作
我知道那里有很多解决方案,但无法找到正确的解决方案。我已经在 tinyMCE 版本 3 中编写了自定义计数器的代码,它的maxlength
属性不起作用。我想在计数器达到 0 时停止提供更多文本,我已经使用过setcontent("")
,substring(0,maxcount)
这似乎是个问题,因为当我在修剪最后两个字符之间给出任何 2 个字符时,不应该这样。我也尝试过使用evt.preventDefault()
它的阻止但无法再次输入输入来进行 keydown 和 keypress 也排除了 bacspace 和 delete 但它不能正常工作。这是我的代码。
HTML
如何解决这个问题,最大计数实际上是来自数据库的一个更高的数字。