问题标签 [wysihat]

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 投票
3 回答
648 浏览

ruby-on-rails - WYSIHAT 'resonds_to_parent" 未定义方法 - Ruby on Rails

我刚刚在我的 rails 博客中成功安装了 WysiHat 。似乎“添加图片”功能不起作用。它成功地允许我从我的桌面上找到并选择一张图片,但是点击保存后,它什么也不做。

我还成功安装了回形针,并且可以将图像附加到 WYSIHAT 表单字段之外的记录。

有任何想法吗?(如果我需要发布任何代码,请告诉我)。

此外,WysiHat-engine 使用facebox,不确定这是否相关。

更新:添加了服务器日志,看起来回形针正在保存它,所以不确定还有什么问题。

更新 2 我安装了 ImageMagic,现在我收到以下错误。

更新 3 阅读下面的评论后,我想也许我在我的 Post 模型中遗漏了一些东西。这是模型的代码。

0 投票
1 回答
558 浏览

javascript - 需要帮助让 Wysihat 工作

我在 Rails 项目中使用 Wysihat,并且无法绑定到名为 post_description 的文本区域(模型名称 Post 字段名称描述)。

我的头标签中有以下内容:

我能够看到 Wysihat 工作(显示粗体、斜体和下划线工具,并且单击时按预期工作)。帖子/新 HTML 的源代码中的以下内容:

但是,当我在描述字段中输入内容并单击提交时,后验证失败,说明描述字段为空。任何人都知道如何让这个工作?

提前致谢!

0 投票
3 回答
4148 浏览

javascript - 如何捕捉 contentEditable 粘贴事件?

我有一个很棒的可编辑文本区域,带有wysihat和 contentEditable。我真的需要一种拦截粘贴事件的方法来阻止它们,或者在允许插入之前处理它们的 DOM。人们可以将整个网页粘贴到可编辑区域中,这有点疯狂。

这可能吗?

来吧未来,到我家门口。HTML5 大师,火!

0 投票
1 回答
743 浏览

ruby-on-rails - WYSIHAT 和导轨 3

有人对如何在 Rails 3 应用程序中安装 WYSIHAT 有任何建议吗?

有很多关于让它与 Rails 2 一起工作的好信息,有一个引擎,还有一些不错的博客文章,但它们都有些过时了

此外,我更喜欢使用 JQuery(或 MooTools)而不是 Prototype。我最好坚持使用 jQuery WYSIWIG 吗?我真的只需要能够添加简单的文本格式和热链接图像

0 投票
2 回答
4705 浏览

jquery - 使用 jquery 返回正文内 iframe 的值

我在我的 jsp 上使用 wysihat 引擎。它工作得很好,但是当我尝试添加一个预览功能时,假设从即时创建的 iFrame 中读取并将其值放在隐藏的预览 div 中,它无法读取 iframe 包含的 html。有什么解决方法吗?谢谢!在此示例中,我想使用 jquery 返回正文中的值

以下 iFrame 没有写入我的 jsp 中,但它通过 WYSihat.js 文件附加到 div:

如何返回“这里的一些文本”并将其传递给以下函数:提示,这个 iFrame 是由 WYSiHat.js 文件动态创建的,因为它在我的 jsp 页面中并不难写

0 投票
1 回答
111 浏览

javascript - WYSiHat 是如何基于 YUI 的

我有一个简单的问题。WYSiHat WYSIWYG 富文本编辑器是如何基于 YUI 的?据我了解不是,但它的编码方式与 YUI 非常相似。谢谢

0 投票
1 回答
220 浏览

javascript - WYSiHat 编辑问题

我目前在我的 java spring 项目中使用 WYSiHat 富文本编辑器。它工作得很好,但是一旦我尝试编辑预先制作的消息,通常会在 iFrame 中检索 HTML,但我无法删除其中的任何内容,除非我在消息中添加任何内容,例如空格或其他内容。有什么建议么?

0 投票
1 回答
583 浏览

javascript - IE 中的 Javascript 问题 - 预期对象?

我在我的一个项目中使用 Wysihat 的jQuery fork作为 Wysiwig 编辑器。除了(惊喜,惊喜)IE(特别是 IE8)之外,它在所有浏览器中都能完美运行。我在这里上传了示例文件:

http://pezholio.co.uk/wysihat/examples/custom_buttons.html

在 IE 中运行文件时,出现错误Object expected,它似乎发生在此函数中:

任何想法可能导致问题,我可以做些什么来解决它?

干杯

0 投票
3 回答
906 浏览

ruby-on-rails - `next_migration_number':在 rails 中使用 wysihat-engine 的 NotImplementedError (NotImplementedError)

我正在使用以下 gem 作为编辑器。

当我运行“rails generate wysihat”时,它会生成所有图像文件,但无法生成迁移并给出以下错误

谢谢你的帮助!

0 投票
1 回答
124 浏览

javascript - Wysihat 没有 Rake,只有 Javascript?

有没有办法在不运行 Rake 的情况下安装和使用 Wysihat?我天真地尝试从 Wysihat 的在线示例中复制源 javascript 文件,但我收到警告说我应该“在项目根目录中运行 Rake”。

其次,我试图得到 Rake(不管它是什么)。但是我在任何地方都找不到一篇关于如何启动和运行它的好文章,更不用说如何使用它了。我到处都看到像“git”、“gem”和“命令行”(至少知道那是什么)这样的词,但我不知道从哪里开始。

考虑到上面的问题,我可以问另一个问题:如何安装和使用 Rake?但我的主要问题是:我想让 Wysihat 工作,不管有没有 Rake。

提前感谢您的回复!

是的,我知道我错过了对 Rake(或其他构建材料)的某种了解。可能是有原因的。我是一名 PHP 开发人员,从不需要使用 Rake。