问题标签 [ckeditor5]

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 回答
2720 浏览

javascript - 如何在 CKEditor 5 中收听焦点事件

我想听 CKEditor 5 中的焦点事件。

我认为这样的事情会起作用,但从未调用过回调:

编辑器已成功创建,但未调用回调。

有任何想法吗?

0 投票
0 回答
842 浏览

angular - Angular 4 CKeditor 5 从源代码构建并构建到 ES5 webpack

我正在尝试从源代码构建 CKEditor 5 Balloon Editor,而不是使用现有构建。

我按照https://docs.ckeditor.com/ckeditor5/latest/builds/guides/integration/advanced-setup.html#scenario-2-building-from-source的指示

我得到的错误是Module build failed: TypeError: this.options.translateSource is not a function. 它会为我手动添加的每个插件吐出这个错误。

当我注释掉我当前的条目对象并将其放置时:

它编译并消除了错误,但我需要将它放在我的条目对象中,如下所示:

当我尝试将 regenerate 行添加为“条目”下的自己的属性时,例如

它不能解决它。我试图把它像其他人一样放在一个数组中,我试图删除 require.resolve 部分,我试图把它作为一个字符串放在“main”属性下,但没有任何效果。我犯了同样的错误。

有谁知道为什么?

0 投票
1 回答
3781 浏览

javascript - CKEditor 5 粘贴为纯文本

是否可以选择始终从剪贴板粘贴为纯文本?

我尝试过这种方式,但这不起作用:

https://docs.ckeditor.com/ckeditor5/latest/api/module_clipboard_clipboard-Clipboard.html

https://docs.ckeditor.com/ckeditor5/latest/api/clipboard.html

https://docs.ckeditor.com/ckeditor5/latest/api/module_engine_view_document-Document.html#event-event:paste

0 投票
1 回答
4120 浏览

angular - 使用 CKEditor5 修改/捕获按键

我正在尝试使用打字稿在 Angular 应用程序中捕获 CKEditor5 内的输入。我能够让 CKEditor 显示并能够记录编辑器的存在。但是,我似乎无法捕获输入。这在 CKEditor4 中似乎非常简单,其中一个简单的代码如下所示:

然而,用我目前的 ClassicEditor 尝试这个似乎并非如此。我正在使用 Angular 并已在 index.html 中初始化 CKEditor5 并以以下格式从代码中调用它

我最初使用 CKEditor4 创建了一个插件 - 这是通过调用CKEDITOR.plugins.add('pluginName', {\**some work in the init function**\})

但是,我似乎找不到一个像样的例子来说明如何使用 CKEditor5 来做到这一点。我的最终目标是获取输入字符的键码,添加一个,然后粘贴。

0 投票
1 回答
149 浏览

ckeditor - 不同插件中多个样式属性的转换不起作用?

我为 ckeditor 开发了一些插件,它们通过添加带有 style 属性的 span 标签来工作。

当我在编辑器中进行更改时,它们工作正常,但是当我<p><span style="line-height:3;letter-spacing:18px;text-transform:uppercase;font-family:Ubuntu, Arial, sans-serif;font-size:12px;">safasfasfas</span></p>只用text-transform,初始化编辑器时font-family,它们工作正常,font-size但其余 2 个插件/样式属性不起作用。

有什么想法,我做错了什么?

编辑:我有如下转换

0 投票
1 回答
1011 浏览

copy-paste - Ckeditor 5 从复制数据中删除换行符

我使用经典的默认 ckeditor 5 构建。

问题是如果我从记事本文本中复制,例如:

在编辑器中,我给出结果:

如果我复制下一个文本:

在编辑器中,我给出:

为什么 ckeditor 每行删除一个换行符?

0 投票
1 回答
3271 浏览

javascript - 重置 CKEditor5 表单

抱歉,如果之前已经讨论过这个问题,但是我已经详尽搜索,只找到了旧版本的解决方案,而不是 5。我想为我的表单设置两个按钮,发送和重置。当有人单击重置按钮时,我希望表单清除所有输入。我知道在旧版本中我可以做到以下几点:

但这不适用于版本 5。所以我尝试了

这有效并清除了表单。但问题是刚刚清除的数据在清除后单击表单后立即重新出现。请参阅下面的完整代码。

预先感谢您的帮助

0 投票
1 回答
824 浏览

ckeditor - 使 CKEditor 5 接受
或内联样式

浏览 CKEditor5 的文档,我找不到有关如何允许<br>标签的说明。

我在网上某处读到你可以使用内联样式,style = "margin:0px"但它也会剥离这些样式。

任何帮助将不胜感激。

0 投票
1 回答
78 浏览

ckeditor5 - 无法使用“CKeditor”中的“Letters”

我正在尝试使用Letters作为我们其中一个项目的主要协作文本编辑器。但是,我什至无法运行一个简单的演示。

这是我的“index.html”测试页:

还有一个“letters.js”文件,但我什至找不到 Letters 的下载链接。我必须查看演示页面源才能找到它。如果有人知道官方链接,请告诉我。

当我打开这个文件(本地或在 Web 服务器中)时,什么也没有发生。控制台显示以下消息:

有谁知道会发生什么?“Letters”是在大型项目中使用的稳定可靠的工具吗?CKEditor5 建立在 CKEditor5 之上,是一个稳定可靠的工具吗?或者我应该更好地坚持使用CKEditor4?

提前致谢!

0 投票
3 回答
4869 浏览

ckeditor5 - CKEditor 5 - 插入文本

是否可以在当前选择时将文本插入编辑器?

我努力了

从哪里ckEditor返回编辑器对象ClassicEditor.create

代码运行没有错误,但没有任何反应

我已经设法从插件中获得类似的代码,但在这里我试图从主机应用程序中注入文本