1
Addon Builder를 사용하여 Firefox 추가 기능을 수행했습니다. 이 addon은 웹 페이지가있는 패널을 표시합니다. 내가 가지고있는 문제는이 패널을 계속 표시하고 숨길 수있는 닫기 버튼이 있다는 것입니다. 실제로 패널을 클릭하면 패널이 사라집니다.Firefox Addon builder : 표시된 패널을 유지하는 방법
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();
}
});
누군가가이 패널이 표시 유지하고 버튼을 추가 닫으하는 방법을 알고 :
이
내가 내 패널을 만들기 위해 사용하는 코드이다? ( panel.noautohide)를 그 달성 패널의 생성에 옵션이 XUL 기반 정보에 미리