gpt4 book ai didi

javascript - Google Closure Editor 插件

转载 作者:行者123 更新时间:2023-11-29 22:11:56 25 4
gpt4 key购买 nike

我正在尝试向谷歌闭包编辑器添加行为,但我什至无法注册一个空插件。

(function() {

goog.provide('my.EscapeKeyPressedPlugin');

goog.require('goog.editor.Plugin');

my.EscapeKeyPressedPlugin = function() {
goog.editor.Plugin.call(this);
};
goog.inherits(my.EscapeKeyPressedPlugin, goog.editor.Plugin);

Rally.ui.richtext.EscapeKeyPressedPlugin.prototype.getTrogClassId = function() {
return 'EscapeKeyPressedPlugin';
};

})();

这就是我试图复制内置插件示例的想法,但是当我将此插件添加到我的编辑器时,编辑器变得完全无法运行并且没有控件呈现。我也没有收到任何 js 错误,所以我卡住了。

我在这里错过了什么?

最佳答案

问题是命名空间。 goog.provide 或 Ext.ns('') 如何以及何时被击中导致两者碰撞并破坏对象。

我搬到了一个新的命名空间,我的示例插件可以正常工作。

关于javascript - Google Closure Editor 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17720844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com