问题标签 [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.

0 投票
1 回答
256 浏览

java - Vaadin 的可视化编辑器中没有可见的组件

你知道为什么我在 Vaadin 的可视化编辑器中看不到组件吗?问题是,如果我从那里拖放,我可以将组件放入布局中。它们只是不可见。 在此处输入图像描述

0 投票
1 回答
847 浏览

javascript - 自定义 TinyMCE 按钮不适用于包含特殊字符的术语

我在 TinyMCE 可视化编辑器中添加了一个自定义按钮。此按钮将所有突出显示的单词包装在<em>带有 class 的标签中tle。因此,如果您突出显示术语Pulp Fiction并单击按钮,您将获得<em class="tle">Pulp Fiction</em>.

JS代码:

它工作得很好,但它不会格式化任何包含任何特殊字符的术语。它仅适用于字符 AZ 和 0-9。

例如,X-Men: Days of Future Past将不起作用,因为它包含:. 在控制台中,它给出错误:Syntax error, unrecognized expression

为什么它不能正常工作?猜测这是我的 onclick 功能的问题。希望这里有 jQuery 或 TinyMCE 大师。

0 投票
1 回答
209 浏览

node.js - mediawiki-parsoid“名称查找超时”错误

简而言之 - 我收到一个关于name lookup timed out并且不知道在哪里搜索问题的错误。

长话短说——我一直在尝试安装 MediaWiki 可视化编辑器,并为此启动了一个基于Heroku的 node.js parsoid 服务器。我在 localhost 和OpenShift上都运行了实验性 wiki ,一切都很好。但是,当我尝试在我的主 wiki 中启动它时,编辑器未能完成“往返”(wiki-text > html > wiki-text),结果如下:

  • 重新编辑时,编辑“忘记”上次编辑
  • 错误消息- 重复此操作三到四次后,它会导致以下错误消息:parsoid-server-http-request-error: "name lookup timed out"

我的主要假设是它与无法卷曲另一台服务器有关,因此试图在旅途中发出卷曲请求,但一切都没有问题。它可能是我不知道的防火墙吗?
第二个假设 - 与服务器端到客户端缓存有关。

任何在哪里搜索的线索都会非常有帮助。

0 投票
1 回答
374 浏览

mediawiki - MediaWiki 可视化编辑器扩展不太工作

我在私人 wiki 上安装了 VisualEditor,Parsoid 在同一台服务器上运行。我可以在服务器上看到 Parsoid 活动,一切都很好。MediaWiki API 调用顺利通过。

但是,当用户单击页面上的“编辑”选项卡时,在页面变得有点不透明并且出现动画进度条之后,没有其他任何事情发生。WYSIWYG 编辑器永远不会出现。

这是一个 Windows 安装。使用 MediaWiki 1.23。

有关如何解决此问题的任何提示?

谢谢。

0 投票
7 回答
127286 浏览

javascript - JS:无法在“窗口”上执行“getComputedStyle”:参数不是“元素”类型

简而言之:我试图理解这个 TypeError 的含义:无法在 'Window' 上执行 'getComputedStyle':参数 1 不是类型 'Element' 午餐 Mediawiki 的可视化编辑器时出现错误,如下所示:

http://www.wiki.org.il/index.php?title=new-page&veaction=edit

该错误无法创建新页面或匿名编辑 wiki。但是,随着使用不同的皮肤,错误消失了:

http://www.wiki.org.il/index.php/Main_Page?useskin=vector

wiki 在 1.25alpha 上运行。

0 投票
2 回答
880 浏览

mediawiki - 如何在 MediaWiki 可视化编辑器工具栏中添加链接?

我正在尝试在可视化编辑器工具栏中插入指向特殊页面的自定义链接。见下图。

链接位置 看图片

我用谷歌搜索了很多但没有成功。有人请给个路径...

0 投票
1 回答
257 浏览

php - 在可视化编辑器 wordpress 中单击图像时添加自定义按钮

我想添加一个“addclass”按钮,当在 wordpress 的可视化编辑器中单击图像时会出现该按钮。

目前,出现此菜单:

MCE 菜单

当我的按钮被点击时,“.w50”类将被添加到我的图像中。存在很多关于向 wordpress 编辑器添加按钮的插件,但没有关于这种类型的菜单。

谢谢你的帮助。

0 投票
1 回答
794 浏览

mediawiki - 如何自定义 MediaWiki 可视化编辑器

我在我的 Wiki 上运行了 MediaWiki VisualEditor 扩展,它运行良好。但是,我想自定义主 VE 工具栏以添加不同字体样式的列表,例如: 1. new --> 将文本换行<span class='new'>text here</span> 2. old --> 将文本换行<span class='old'>text here</span>

有没有关于如何做到这一点的例子?

链接问题下的答案可能朝着正确的方向发展,但我无法让它在我的环境中工作 - 链接不会添加到我的 VE 工具栏。也许我错过了一步,但即便如此,它也只会添加一个链接,而不是围绕我的文本包装样式。所以请帮忙!

0 投票
1 回答
293 浏览

php - 安装 Parsoid 服务和可视化编辑器,编辑按钮后没有任何反应

我的 MediaWiki 版本是 1.22,并且已经在我的 Localsettings.php 文件中安装并启用了 Parsoid 服务和可视化编辑器扩展。

我认为 Parsoid 服务没有问题,因为 url _wikitext可用。

但是在我的 wiki 页面中,编辑按钮没有响应,只是提交了参数 ' &veaction=edit' 并且没有任何反应。

是的,当我点击编辑按钮时,我确实有 javascript 错误。

错误 1:“未捕获的错误:未知的依赖项:mediawiki.cookie” 错误 2:“未捕获的 ReferenceError:未定义 importScript”

但是我对前端和javascript不太熟悉,也不知道如何为mediawiki开发扩展,所以不知道下一步该做什么。

我能做些什么来解决这个问题?我的系统版本是 Centos6.5,Parsoid 和可视化编辑器版本都是 1.22

任何帮助将不胜感激。谢谢!

0 投票
1 回答
35 浏览

mediawiki - 更改 mediawiki 中表格的默认样式

我已经使用可视化编辑器在我的组织中部署了 mediawiki。虽然您可以在可视化编辑器中轻松添加和编辑表格,但它还不允许您更改样式。

我真的很喜欢默认情况下使用 class="wikitable sortable" 创建可视化编辑器中的表。这可能吗?