问题标签 [yui-editor]

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

javascript - YUI Editor:如何使用 CSS 来格式化编辑器窗口的内容?

我已经实现了YUI 编辑器,并希望应用 CSS 来更改用户在富文本编辑器中正在处理的文本的外观

我正在为 ruby​​ on rails 使用 yui_editor 插件,但这并不意味着不欢迎通用答案。如果您可以将我指向正确的 API 部分和/或有关如何执行此操作的示例,那甚至可以。

非常感谢!

0 投票
2 回答
1435 浏览

javascript - YUI 编辑器:摆脱内容中的标签

我实现了YUI 富文本编辑器,一旦我从编辑器中保存内容,我想摆脱<html>,<body>和标签。DOCTYPE我知道我可以通过解析 HTML 来做到这一点,但必须有更好的解决方案。

现在,当我在 YUI 编辑器中编辑文本时,它会被保存:

...但我想保存这个:

任何的想法?

PS:我使用yui_editor 插件为 ruby​​ on rails实现了 YUI 编辑器,但也欢迎 YUI 编辑器通用答案!

0 投票
2 回答
5785 浏览

javascript - YUI 编辑器 (RTE):插入 HTML 元素并将光标置于其中

我有个问题。我已经尝试解决它一段时间了,我已经准备好爆发了。这是我的要求:
我在编辑器上方有一个外部工具栏(不是 YUI 的一部分),我想用它来插入 HTML 标记。用户应该能够单击工具栏上的链接,之后可能会发生一些事情:

  1. 如果有任何选定的文本,则此文本将被包装到 HTML 标记中
  2. 如果没有选定的文本,则在编辑器中插入一个空的 HTML 标记
  3. 无论哪种情况,光标都必须放在新元素中,这样当用户输入更多文本时,它就会驻留在新元素中

该功能与在编辑器工具栏上按“B”或“U”按钮的功能非常相似(现在我正在使用这个编辑器,它也做得很好:-))。它很好地保存了一切。到目前为止,我可以做 1 或 2,但不能做 3。第 3 步非常重要,因为没有它,用户体验会受到很大影响。我真的需要你的帮助来实施它。下面是执行插入的方法的简化版本(为简单起见,仅插入 DIV)。this._oEditor - YUI 编辑器的本地实例:

我必须做什么才能将光标放在正确的位置?甚至可能吗?另外,如果有更好的方法来实现这一点,我完全赞成。谢谢!

0 投票
3 回答
416 浏览

javascript - YUI 中缺少标题栏

我在我的网站上使用 YUI 富文本编辑器。我正在使用来自 Google 的加载 javascript 加载它。当我尝试创建链接(或创建“设置”框的任何其他操作时,标题栏丢失,请参见此处的图片。您可以Yahoos 网站上查看它应该如何查看YUI。

我在<head>-tag 中使用此代码:

在我的网页中:

0 投票
1 回答
443 浏览

yui - 是否可以让 yui 编辑器在不选择文本的情况下更改段落样式?

是否可以更改 yui 文本编辑器的行为,以便在您进行标记更改时(通过工具栏按钮),例如从段落更改为标题或列表,并且您没有选择任何文本假设您的意思是光标所在的当前块

因此,要将段落更改为标题,而不是选择整行,只需将光标放在段落中的某个位置,然后从样式下拉列表中选择标题。

0 投票
1 回答
1041 浏览

javascript - 如何使用 YUI 编辑器插入自定义 html 标签

我已经设置好 YUI 并开始工作了。我创建了一个自定义按钮,它显示得很好。我想要那个按钮做的是用我自己的自定义“span”标签包裹选定的文本,就像单击“粗体”按钮用“强”/“粗体”标签包裹选定的文本一样。

有没有人可以举出任何例子来完成这项工作?

0 投票
2 回答
956 浏览

drupal - Drupal 6 和 YUI Editor 2.8,无法上传图片

好的,我已经将 WYSIWYG 模块安装到我的 Drupal 6 站点。我还安装了 YUI 模块 v2.8.0r4

我无法让图像上传工作。当您单击图像时,您可以选择插入 URL 等,但没有上传表单。

我搜索并搜索了几天试图找到问题,但似乎没有任何效果。我也和许多其他人一起看到过这个问题。

有人遇到过这个问题吗?或者有人可以帮我解决吗?这将不胜感激。

0 投票
2 回答
877 浏览

javascript - YUI 编辑器 (RTE):如何用 a 包装选择而不丢失格式?

好的,所以我遇到了一个问题,我在过去一周左右一直在处理,并且尝试了我所知道或能找到的一切。我正在使用 YUI 2.x 编辑器,用户将在其中进行一些繁重的格式化。我在页面上有一个外部按钮,当用户单击它时需要将所选文本包装在 a<span>中,但它必须在丢失任何格式的情况下执行此操作。出于某种原因,执行以下操作会删除选择中的所有格式:

所以要解决这个问题,我认为最好的方法是使用_getSelectedElement()with_createCurrentElement('span')来添加样式元素。这是我到目前为止所得到的:

如果_getSelectedElement()正确返回具有正确样式的元素,这将非常有用,但我发现如果用户选择整个段落,它将返回BODY. 而且由于BODY没有任何样式,他们又迷路了。

基本上,我需要它的行为类似于工具栏上的粗体按钮,但使用 a<span>而不是<b>. 为什么这么难?

有什么想法或建议吗?谢谢!

0 投票
1 回答
344 浏览

javascript - 如何将 YUI 编辑器的字体大小按钮从微调器更改为选择?

我正在实现 YUI 编辑器(2.8.2rc1),并且需要将字体大小作为下拉菜单,就像字体名称一样。如果我们可以控制列出的字体大小(12、14、16、18、24、36),那就太好了。

根据示例,我有以下内容,这不起作用有两个原因:

  1. 它不起作用 - 按钮不再更改字体大小
  2. 它会擦除所有其他按钮

    /li>

那么...如何在不影响其他按钮的情况下将此按钮从微调器更改为下拉菜单?

0 投票
1 回答
183 浏览

javascript - 如何在自定义 YUI 单元格编辑器中指定返回值?

我创建了一个扩展 BaseCellEditor 的自定义单元格编辑器,但如何指定将保存/返回的单元格的值?

设置 this.value = "new value" 不起作用。

有任何想法吗?

提前致谢。