问题标签 [redactor]

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 投票
0 回答
196 浏览

jquery - Rails - 从非 Rails 表单中捕获表单数据

我正在使用编辑器所见即所得。从 Docs 中,它支持 Amazon S3 图像上传。我制作了一个单独的简单 Rails 应用程序,可以将图像上传到亚马逊。

的HTML

我的 ImagesController 中有一个创建操作

创建操作(使用 aws-gem)

我正在尝试应用相同的逻辑在编辑器中上传图像。我的javascript中有这个

在我的 routes.rb

我不确定如何将编辑器表单数据传递给我的服务器端脚本。在 redactor 中检查上传脚本的 html

在此处输入图像描述

如何像在其他方法中一样在我的 rails 方法中捕获这些数据?我不确定这个编辑器 HTML 传递了哪些参数。谢谢

0 投票
1 回答
434 浏览

javascript - Redactor js:点击创建的表

在编辑器小部件中创建表格后,我想通过键入“选项卡”来跳过单元格。有什么设置吗?我在文档中找不到类似的东西。

0 投票
3 回答
927 浏览

jquery - jQuery noConflict 编辑器

我使用 Prototype JS 作为主要的 JS 库,并且我已将最后一个 RedactorJS 与 jQuery 以无冲突模式集成,但我无法启动如下功能:

或者

错误:错误:没有这样的方法“销毁”编辑器

你有解决这个问题的办法吗?

Plunker 演示

0 投票
1 回答
294 浏览

javascript - 在 Gmail 中撰写时,如何在 Redactor.js 编辑器中创建与电子邮件标签行为类似的标签框?

我正在尝试使用外部按钮在redactor.js中创建类似的标签框:

在此处输入图像描述

我能够插入 html 并使用 jquery 向其中添加 css。

redactor.insertHtml('<div class="templateTag">' + inputValue + '</div>');

现在我无法禁用光标和单击元素时删除内容的可能性(模拟“选择”,就像在 gmail 中一样)

有没有办法禁用闪烁的光标(所以不允许用户删除内容)?

非常感谢!

0 投票
2 回答
566 浏览

javascript - 如何按需在所见即所得编辑器中隐藏光标闪烁器(插入符号)?(redactor.js)

在所见即所得编辑器(在我的例子中是 redactor.js)中单击某些元素时,我试图隐藏闪烁的插入符号,但我想都是一样的。

我不想禁用整个输入区域,它只是隐藏插入符号并且在单击某些元素时不允许任何输入。

0 投票
2 回答
870 浏览

redactor - RedactorJS:换行符为真->对齐不起作用

我使用 RedactorJS 作为我的所见即所得编辑器。

初始化编辑器:

然后对齐不再起作用。设置linebreak:false(这是默认设置)比一切正常。有什么解决办法吗?

来自 Redactor 支持的回答

原因是我们必须用 div 包裹您的行以应用对齐,而许多客户不希望这种情况发生。然而,我们正在考虑改变这种行为,并可能很快允许这种包装和对齐。

0 投票
0 回答
110 浏览

ruby-on-rails - 在所见即所得的 html 编辑器中忽略韩语输入

环境:

导轨 4.0.0 红宝石 1.9.3

我现在对我的应用程序有一个非常奇怪的行为。对于一个简单的文本输入字段,每当我用韩语书写时,都不会提交内容。我正在尝试调试此问题,但没有解决任何问题。

为了接受输入,我使用 Redactor。每当我不使用它时,韩语就会再次起作用。

从视图

来自数据库

这可能是 Rails 4.0.0 的问题吗?

0 投票
2 回答
2732 浏览

jquery - 编辑器销毁

Redactor WYSIWYG 来自: https ://github.com/dybskiy/redactor-js

JQuery 版本: jquery-1.10.1.min.js(也尝试了捆绑在演示中的 1.9.0)

真的很简单,编辑图标出现在内容的右上角,点击更改内容为所见即所得编辑器,也将图标更改为X表示取消

Onclick X,销毁编辑器,所见即所得编辑器回到原始文本

遵循此页面的 quidance:http://imperavi.com/redactor/examples/click-to-edit/ 不同 之处在于,我不想要 2 个函数,我将它组合成 1 个函数,具体取决于哪个类editContainer 有,将取决于执行哪个 if-else

问题: .redactor('destroy'); 不工作

0 投票
3 回答
2285 浏览

special-characters - Imperavi Redactor 9 移除;特点

如何禁用编辑器编辑器自动删除   ; ? 请帮忙。

0 投票
1 回答
355 浏览

ruby-on-rails - Youtube 网络摄像头小工具 - 抓取 VideoID

对于我的 Rails 应用程序,我有一些项目,用户可以通过 Redactor Rails 发布更新。我有一个BLOGPOSTS为每个项目制作的控制器和模型。现在,他们可以用这个富文本编辑器很好地嵌入视频。但是,我正在探索添加一个选项,以允许用户在我的网站上直接使用 youtube 进行网络摄像头录制,并将其上传到 youtube 并作为项目的 BLOGPOST 发布。博客文章当前保存在 blogupdates 表中,格式为t.text "content".

我在这里引用了文档:https ://developers.google.com/youtube/youtube_upload_widget

* *问题:当我添加 youtube 上传小部件时,它会显示网络摄像头。然后我录制,之后,它只是生成上传的视频以供播放。但是有没有办法我可以获取视频 ID 并将其保存为“BLOGPOST” content,并在录制视频后自动设置嵌入 html?

所以我在每个项目页面中添加了以下内容:

查看/项目/show.html.erb

此外,每个页面都显示了 Redactor Rails 表单:

blogposts_controller.rb

架构.rb