Addon Builder を使用して Firefox アドオンを作成しました。このアドオンは、Web ページを含むパネルを表示します。私が抱えている問題は、このパネルを表示したままにしたいのですが、おそらくそれを非表示にするための閉じるボタンがあったことです。パネルの外をクリックすると、実際にはパネルが消えます。
これは、パネルを作成するために使用するコードです。
var HauteurPopup = 400;
var LargeurPopup = 650;
function getPanel(contentURL){
var popupPanel = require("panel").Panel({
width:LargeurPopup,
height:HauteurPopup,
contentURL: contentURL
});
return popupPanel;
}
var btn = require("toolbarbutton").ToolbarButton({
id: 'propelink-button',
label: 'Propulesez ce lien!',
image: 'https://www.users.prplk.com/img/mini-logo-propel-bar.jpg',
onCommand: function() {
if (typeof(tabs.activeTab._worker) == 'undefined') {
let worker = tabs.activeTab.attach({
contentScript: btnContentScript
});
tabs.activeTab._worker = worker;
}
tabs.activeTab._worker.port.emit("btnContentScript");
var panelPopup = myPanel.getPanel("http://example.com");
panelPopup.show();
}
});
このパネルを表示したままにして、ボタンを追加して閉じる方法を知っている人はいますか?
前もって感謝します