Javascript MediaWiki VisualEditor:添加自定义小部件

Javascript MediaWiki VisualEditor:添加自定义小部件,javascript,mediawiki,mediawiki-extensions,visual-editor,Javascript,Mediawiki,Mediawiki Extensions,Visual Editor,我目前正在尝试向VisualEditor添加文本/背景色。我认为正确的方法是添加一个类似于language annotation使用的小部件,但我被卡住了 也许有人向VisualEditor添加了颜色功能或自定义小部件,并可能与我分享他/她的经验 这就是我目前的状态: 我认为我需要复制Inspector类(除其他类外),但这正是我一直坚持的。我复制了LanguageInspector.js,删除了关于dir的所有内容,并将所有内容从语言更改为textColor(我的注释类就是这样命名的)。但是当

我目前正在尝试向VisualEditor添加文本/背景色。我认为正确的方法是添加一个类似于language annotation使用的小部件,但我被卡住了

也许有人向VisualEditor添加了颜色功能或自定义小部件,并可能与我分享他/她的经验

这就是我目前的状态:

我认为我需要复制Inspector类(除其他类外),但这正是我一直坚持的。我复制了
LanguageInspector.js
,删除了关于
dir
的所有内容,并将所有内容从
语言更改为
textColor
(我的注释类就是这样命名的)。但是当我将它添加到VisualEditor.php时,我得到一个

Error: Module ext.visualEditor.core has failed dependencies

你的实际代码是什么?几个月前,我写了这个答案,也许对你有帮助:@Florian谢谢你的反馈。事实上我已经读过你的帖子了(关于VE的内容非常有限;))。您确实描述了如何很好地扩展VE,但我已经过了那种状态,因为我正在尝试专门复制语言小部件系统。