问题标签 [jodit]
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.
css - 如何在 jodit-react 中更改工具栏背景颜色
我正在使用 jodit-react 编辑器。老实说,文档有点混乱。这是我当前将自定义样式添加到 WSYIWYG 编辑器的配置,但我无法更改工具栏的背景颜色和文本颜色。
upload - Upload audio file to Jodit
I'm trying to configure my Jodit editor (v.3.0) in order to be able to upload also audio files.
I've put
in my config file and it stopped giving me the error "File type is not in white list", but it doesn't appear to execute any action.
What can I try? Thanks
reactjs - 使用 React Jodit 所见即所得编辑器将图像上传到 Firebase 存储
我正在使用 Jodit 创建一个所见即所得的编辑器。我的应用程序是在 React JS 上开发的,Firebase 处理数据库和存储。
我无法添加自定义函数以允许使用 Jodit Editor 将图像上传到 Firebase。有没有可能直接添加这个?我想避免使用仅使用 NodeJs 进行图像上传的功能。
javascript - 如何将 Jodit 编辑器添加到动态添加的文本区域?
我有这个 JavaScript:
该脚本的功能是在单击时附加更多的表单字段。这段代码工作正常。现在我也想在每次点击时附加一个 Jodit 编辑器。我尝试通过赋予唯一的 id 或类来做到这一点(请参阅我j
在上面的代码中如何使用)。但是此代码仅在第一个文本区域附加 Jodit 编辑器,但不为其他文本区域添加它。
如何将编辑器附加到每个文本区域字段?
reactjs - 如何在 typescript 3 项目中使用 typescript 4 包?
我有一个使用带有 typescript 模板的 create-react-app 构建的 ReactJS 项目,它使用的是 typescript v3.7.5。
我按照本指南将 Jodit 编辑器添加到我的项目中。
但是当我运行项目时出现此错误。
收到此错误后,我进行了一些调查,发现 jodit-react 是使用 typescript v4.1.3 构建的。
也许我们会因为这个打字稿版本差异而得到错误。我对打字稿不太熟悉,我不确定它是否正确。
任何在这种情况下有经验的人,请让我知道我可以做些什么来在我的项目中使用这个包。
wysiwyg - 工具栏中的自定义下拉列表
我在当前项目中使用 Jodit WYSIWYG-Editor,并且已经知道如何将自定义按钮添加到工具栏。但我想知道是否可以添加一个选择框(下拉列表)。
我希望用户能够从此下拉列表中插入自定义文本模块(通过 Ajax 从 MySQL 数据库加载)。
这样的事情可能吗?
reactjs - 我正在使用 Jodit-react 编辑器包,如何在编辑器的光标位置插入一些 HTML
以前我使用 suneditor-react 包,其中已经有一个名为 insertHTML={} 的道具,通过它我可以在监听事件后在编辑器的光标位置插入一些 HTML,由于一些限制我已经转移到 Jodit -react 编辑器,但是在这里我找不到任何这样的方法,我可以在其中提供插入一些 HTML 的道具,如果我想这样做应该是什么解决方案。
javascript - 我试图在我的光标位置将一些 HTML 插入到 jodit-react 编辑器中,它以某种方式插入但不完全在我的光标位置
我正在尝试在光标位置插入以下块:
插入文本
我使用以下方法来获取确切的光标位置:
- this.jodit.selectionStart
- window.getSelection().getRangeAt(0).startOffset
我的功能 buttonClick 将其插入行内,但当我尝试插入时无法重新捕获更改的光标位置。
我还用 this.jodit.selectionstart 而不是window.getSelection().getRangeAt(0).startOffset 尝试了上面的代码,但问题仍然存在。
根据我的分析,每当我们输入内容时,onChange 处理程序都会更新光标位置,但是当我们更改光标位置时,它不会再次更新它。
mathjax - 在 Jodit 3 中允许 MathML 标签
是否可以忽略 MathML 中的标签而不清理它们?例如:
该标签有一个外部 (MathJax) 渲染器。
现在发生的事情是 Jodit (v3) 将整个公式标记集呈现为某种 & 实体。如果 allowTags 或类似的东西会导致 Jodit 只留下标签,那就太好了。
jodit - jodit v3 文档 - “按钮”名称的完整列表
当我转到https://xdsoft.net/jodit/doc/options/上的最新文档并单击“按钮”时,我会返回一个空白页。真的是空白,API 侧边栏也消失了。我希望这里有完整的按钮列表,有点像https://xdsoft.net/jodit/doc/options/buttonsMD/中列出的内容。只是我,还是我应该向 jodit 提交问题?
PS:我想我在https://xdsoft.net/jodit/play.html?currentTab=Buttons找到了 Playground 中的完整按钮列表
PPS:为什么是“buttons”而不是“buttonsLG”?