Firefox addon Firefox插件中Widget Attach事件中的显示面板
我正在开发一个小巧的Firefox插件,它有一个Firefox addon Firefox插件中Widget Attach事件中的显示面板,firefox-addon,firefox-addon-sdk,Firefox Addon,Firefox Addon Sdk,我正在开发一个小巧的Firefox插件,它有一个小部件和一个面板。我将面板对象传递到小部件构造函数中 面板在我点击小部件对象时显示出来。但是,当我在onAttach中调用panel.show([Widget Object])时,它给出了错误anchor.ownerDocument not defined 如果我只调用panel.show(),它将在浏览器窗口的中心显示该面板 如何在onAttach事件中将小部件设置为面板的锚 如果不可能,我是否可以在小部件上触发单击事件,以便onClick操作发
小部件和一个面板。我将面板
对象传递到小部件
构造函数中
面板
在我点击小部件
对象时显示出来。但是,当我在onAttach
中调用panel.show([Widget Object])
时,它给出了错误anchor.ownerDocument not defined
如果我只调用panel.show()
,它将在浏览器窗口的中心显示该面板
如何在onAttach
事件中将小部件设置为面板的锚
如果不可能,我是否可以在小部件上触发单击事件,以便onClick
操作发生并显示我的面板?而不是使用mainPanel.show()
,使用view.panel=mainPanel代码>:
myWidget = require('widget').Widget({
id: "text-entry",
label: "StrikeBase",
contentURL: data.url("icon.png"),
// panel: mainPanel,
// Instead using this
onClick: function(view) {
// mainPanel.show();
// Instead using this
view.panel = mainPanel;
}
});
不要使用mainPanel.show()
,而是使用view.panel=mainPanel代码>:
myWidget = require('widget').Widget({
id: "text-entry",
label: "StrikeBase",
contentURL: data.url("icon.png"),
// panel: mainPanel,
// Instead using this
onClick: function(view) {
// mainPanel.show();
// Instead using this
view.panel = mainPanel;
}
});
为什么过了这么多天就投了否决票?主持人应该看看这个。没有理由不应该鼓励否决票。为什么这么多天之后就否决票?主持人应该看看这个。如果没有理由,不应该鼓励投反对票。