0
".panel-arrow"의 여백 - 오른쪽을 설정할 수 있도록 팝업이 열릴 때 popupshowing 처리기를 설정하려고합니다. XUL 바인딩을 사용하려고 시도했는데 팝업이 표시 될 때 ".panel-arrow"의 여백 - 오른쪽을 동적으로 지정합니다.
xul arrowpanel 핸들러
<?xml version="1.0"?>
<bindings xmlns="http://www.mozilla.org/xbl"
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<binding id="panelext_panel_arrow_binding" extends="chrome://global/content/bindings/popup.xml#arrowpanel">
<resources>
<stylesheet src="chrome://panelext/skin/panel.css"/>
</resources>
<handlers>
<handler event="popupshowing">
<![CDATA[
var consoleService = Components.classes["@mozilla.org/consoleservice;1"]
.getService(Components.interfaces.nsIConsoleService);
consoleService.logStringMessage("panelext CHECK");
]]>
</handler>
</handlers>
</binding>
</bindings>
자원 바인딩이 작동하지만 핸들러가 아닙니다.