问题标签 [visual-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.
mediawiki - 在 VisualEditor (MediaWiki) 中编辑自定义标签的内容?
是否可以在 VisualEditor中使自定义 MediaWiki 标签(如此处所述)可编辑?
什么时候(我猜)——这个话题有什么资源吗?我知道 VisualEditor 没有真正的文档,但我想很多人都必须这样做,所以也许有人写下了他做了什么?
我想我必须扩展可视化编辑器数据模型并在它和 HTML 之间添加翻译,以了解我的特定标签的作用,但我无法真正找到在哪里/如何这样做。
mediawiki - 在可视化编辑器 MediaWiki 中找不到图像
我们正在使用带有 MW 1.25.3 的 Visual Editor(版本 0.1.0 (c947b49) 9 jul 2015)并且图像有问题。图像在读取模式下正确显示,但在使用 VE 编辑页面时不正确。
如果我在浏览器中使用带有图像的 Inspect Element,我会看到不正确的路径:
例如带有 src="/wiki/hzportfolio/images/e/e8/SSM_process_v_20151107.jpeg"
显示localhost/wiki/hzportfolio/images/e/e8/SSM_process_v_20151107.jpeg
的图像,当然找不到。
如何配置图像路径?
mediawiki - MediaWiki 可视化编辑器文本颜色
我正在尝试通过添加自定义功能来扩展可视化编辑器。
添加东西非常容易,这些东西是用一个没有参数的 HTML 标签实现的。但现在我尝试添加 textcolor。我尝试复制 LanguageAnnotation,因为它非常相似(使用 span lang=.. 而我想要 span style=color:..)。
但看起来还有很多东西我必须在这里改变,我不明白。
我会非常感谢这里的任何帮助。
编辑:提供更多信息:目前我正在尝试复制我遇到的 .toDomElements 函数,因为我找不到修改确切标记语法(样式而不是 lang)的位置。
wordpress - 如何在 Wordpress 中开发页面构建器插件?
我想在 WP 中开发一个“页面构建器”插件作为 SiteOrigin 或 Visual Composer,但我没有从 Google 找到任何材料。任何人都可以给我一个解决方案或指导,谢谢。
javascript - MediaWiki VisualEditor:添加自定义小部件
我目前正在尝试将文本/背景颜色添加到可视化编辑器。我认为正确的方法是添加一个像语言注释使用的小部件,但我被卡住了。
也许有人向可视化编辑器添加了颜色功能或自定义小部件,并可能与我分享他/她的经验?
这就是我现在的状态:
我想我需要复制 Inspector 类(除了其他人),但这是我坚持的。我复制了LanguageInspector.js
,删除了所有内容dir
并将所有内容更改language
为textColor
(这就是我的注释类的命名方式)。但是当我将它添加到 VisualEditor.php 时,我得到了一个
php - Mediawiki:oojs-ui.styles.icons 模块导致 500 服务器错误
我安装了 VisualEditor for Mediawiki 并正确配置了它,这样编辑模式就可以正常工作了。但是在升级到更新的 Mediawiki 版本后,VisualEditor 不再工作了。
一旦我检查了我的 DOM 控制台,我注意到这个问题是由一个名为 oojs-ui.styles.icons 的模块引起的,它创建了一个 500 服务器错误。我还查看了我的 error.log 文件。这些是基本的细节:
"
显然,由于属性的原因,无法识别文件路径。所以我检查了文件 /var/www/html/Wiki/includes/resourceloader/ResourceLoaderImage.php 的第 275 行,其中包含以下内容:
通常,php 函数getPath()
应该可以正常工作,不是吗?我想知道为什么这不起作用。之后我更新了每个扩展,但仍然没有变化。
为了修复 error.log 文件中的错误消息,我该怎么做?
mediawiki - 如何以编程方式自定义 MediaWiki 可视化编辑器扩展工具栏?
是否可以隐藏某些 VE ux 组件?例如,我们不喜欢/不需要保存对话框中的许可注释(= 类“ve-ui-mwSaveDialog-license”)。我们可以隐藏它吗?
是否可以自定义 VE 的菜单栏?例如隐藏菜单项或添加下拉菜单?