问题标签 [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.
javascript - YUI Editor:如何使用 CSS 来格式化编辑器窗口的内容?
我已经实现了YUI 编辑器,并希望应用 CSS 来更改用户在富文本编辑器中正在处理的文本的外观。
我正在为 ruby on rails 使用 yui_editor 插件,但这并不意味着不欢迎通用答案。如果您可以将我指向正确的 API 部分和/或有关如何执行此操作的示例,那甚至可以。
非常感谢!
javascript - YUI 编辑器:摆脱内容中的标签
我实现了YUI 富文本编辑器,一旦我从编辑器中保存内容,我想摆脱<html>
,<body>
和标签。DOCTYPE
我知道我可以通过解析 HTML 来做到这一点,但必须有更好的解决方案。
现在,当我在 YUI 编辑器中编辑文本时,它会被保存:
...但我想保存这个:
任何的想法?
PS:我使用yui_editor 插件为 ruby on rails实现了 YUI 编辑器,但也欢迎 YUI 编辑器通用答案!
javascript - YUI 编辑器 (RTE):插入 HTML 元素并将光标置于其中
我有个问题。我已经尝试解决它一段时间了,我已经准备好爆发了。这是我的要求:
我在编辑器上方有一个外部工具栏(不是 YUI 的一部分),我想用它来插入 HTML 标记。用户应该能够单击工具栏上的链接,之后可能会发生一些事情:
- 如果有任何选定的文本,则此文本将被包装到 HTML 标记中
- 如果没有选定的文本,则在编辑器中插入一个空的 HTML 标记
- 无论哪种情况,光标都必须放在新元素中,这样当用户输入更多文本时,它就会驻留在新元素中
该功能与在编辑器工具栏上按“B”或“U”按钮的功能非常相似(现在我正在使用这个编辑器,它也做得很好:-))。它很好地保存了一切。到目前为止,我可以做 1 或 2,但不能做 3。第 3 步非常重要,因为没有它,用户体验会受到很大影响。我真的需要你的帮助来实施它。下面是执行插入的方法的简化版本(为简单起见,仅插入 DIV)。this._oEditor - YUI 编辑器的本地实例:
我必须做什么才能将光标放在正确的位置?甚至可能吗?另外,如果有更好的方法来实现这一点,我完全赞成。谢谢!
yui - 是否可以让 yui 编辑器在不选择文本的情况下更改段落样式?
是否可以更改 yui 文本编辑器的行为,以便在您进行标记更改时(通过工具栏按钮),例如从段落更改为标题或列表,并且您没有选择任何文本假设您的意思是光标所在的当前块
因此,要将段落更改为标题,而不是选择整行,只需将光标放在段落中的某个位置,然后从样式下拉列表中选择标题。
javascript - 如何使用 YUI 编辑器插入自定义 html 标签
我已经设置好 YUI 并开始工作了。我创建了一个自定义按钮,它显示得很好。我想要那个按钮做的是用我自己的自定义“span”标签包裹选定的文本,就像单击“粗体”按钮用“强”/“粗体”标签包裹选定的文本一样。
有没有人可以举出任何例子来完成这项工作?
drupal - Drupal 6 和 YUI Editor 2.8,无法上传图片
好的,我已经将 WYSIWYG 模块安装到我的 Drupal 6 站点。我还安装了 YUI 模块 v2.8.0r4
我无法让图像上传工作。当您单击图像时,您可以选择插入 URL 等,但没有上传表单。
我搜索并搜索了几天试图找到问题,但似乎没有任何效果。我也和许多其他人一起看到过这个问题。
有人遇到过这个问题吗?或者有人可以帮我解决吗?这将不胜感激。
javascript - YUI 编辑器 (RTE):如何用 a 包装选择而不丢失格式?
好的,所以我遇到了一个问题,我在过去一周左右一直在处理,并且尝试了我所知道或能找到的一切。我正在使用 YUI 2.x 编辑器,用户将在其中进行一些繁重的格式化。我在页面上有一个外部按钮,当用户单击它时需要将所选文本包装在 a<span>
中,但它必须在不丢失任何格式的情况下执行此操作。出于某种原因,执行以下操作会删除选择中的所有格式:
所以要解决这个问题,我认为最好的方法是使用_getSelectedElement()
with_createCurrentElement('span')
来添加样式元素。这是我到目前为止所得到的:
如果_getSelectedElement()
正确返回具有正确样式的元素,这将非常有用,但我发现如果用户选择整个段落,它将返回BODY
. 而且由于BODY
没有任何样式,他们又迷路了。
基本上,我需要它的行为类似于工具栏上的粗体按钮,但使用 a<span>
而不是<b>
. 为什么这么难?
有什么想法或建议吗?谢谢!
javascript - 如何将 YUI 编辑器的字体大小按钮从微调器更改为选择?
我正在实现 YUI 编辑器(2.8.2rc1),并且需要将字体大小作为下拉菜单,就像字体名称一样。如果我们可以控制列出的字体大小(12、14、16、18、24、36),那就太好了。
根据示例,我有以下内容,这不起作用有两个原因:
- 它不起作用 - 按钮不再更改字体大小
它会擦除所有其他按钮
/li>
那么...如何在不影响其他按钮的情况下将此按钮从微调器更改为下拉菜单?
javascript - 如何在自定义 YUI 单元格编辑器中指定返回值?
我创建了一个扩展 BaseCellEditor 的自定义单元格编辑器,但如何指定将保存/返回的单元格的值?
设置 this.value = "new value" 不起作用。
有任何想法吗?
提前致谢。