问题标签 [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.
java - Vaadin 的可视化编辑器中没有可见的组件
你知道为什么我在 Vaadin 的可视化编辑器中看不到组件吗?问题是,如果我从那里拖放,我可以将组件放入布局中。它们只是不可见。
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 大师。
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"
。
我的主要假设是它与无法卷曲另一台服务器有关,因此试图在旅途中发出卷曲请求,但一切都没有问题。它可能是我不知道的防火墙吗?
第二个假设 - 与服务器端到客户端缓存有关。
任何在哪里搜索的线索都会非常有帮助。
mediawiki - MediaWiki 可视化编辑器扩展不太工作
我在私人 wiki 上安装了 VisualEditor,Parsoid 在同一台服务器上运行。我可以在服务器上看到 Parsoid 活动,一切都很好。MediaWiki API 调用顺利通过。
但是,当用户单击页面上的“编辑”选项卡时,在页面变得有点不透明并且出现动画进度条之后,没有其他任何事情发生。WYSIWYG 编辑器永远不会出现。
这是一个 Windows 安装。使用 MediaWiki 1.23。
有关如何解决此问题的任何提示?
谢谢。
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 上运行。
php - 在可视化编辑器 wordpress 中单击图像时添加自定义按钮
我想添加一个“addclass”按钮,当在 wordpress 的可视化编辑器中单击图像时会出现该按钮。
目前,出现此菜单:
当我的按钮被点击时,“.w50”类将被添加到我的图像中。存在很多关于向 wordpress 编辑器添加按钮的插件,但没有关于这种类型的菜单。
谢谢你的帮助。
mediawiki - 如何自定义 MediaWiki 可视化编辑器
我在我的 Wiki 上运行了 MediaWiki VisualEditor 扩展,它运行良好。但是,我想自定义主 VE 工具栏以添加不同字体样式的列表,例如: 1. new --> 将文本换行<span class='new'>text here</span>
2. old --> 将文本换行<span class='old'>text here</span>
有没有关于如何做到这一点的例子?
链接问题下的答案可能朝着正确的方向发展,但我无法让它在我的环境中工作 - 链接不会添加到我的 VE 工具栏。也许我错过了一步,但即便如此,它也只会添加一个链接,而不是围绕我的文本包装样式。所以请帮忙!
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
任何帮助将不胜感激。谢谢!
mediawiki - 更改 mediawiki 中表格的默认样式
我已经使用可视化编辑器在我的组织中部署了 mediawiki。虽然您可以在可视化编辑器中轻松添加和编辑表格,但它还不允许您更改样式。
我真的很喜欢默认情况下使用 class="wikitable sortable" 创建可视化编辑器中的表。这可能吗?