Я пытаюсь получить доступ к элементу XUL, который был привязан к XBL. Я хочу управлять им из javascript.
Это привязка.
<binding id="imip-throbber">
<resources>
<stylesheet src="chrome://lightning/skin/lightning-widgets.css"/>
</resources>
<content pack="center" align="center">
<xul:image anonid="loading-throbber" src="chrome://global/skin/icons/loading_16.png" hidden="false"/>
</content>
</binding>
Это привязка CSS
imip-throbber {
-moz-binding: url(chrome://lightning/content/lightning-widgets.xml#imip-throbber);
}
это реализация xul
<
lightning-notification-bar id="imip-bar"
collapsed="true"
insertbefore="msgHeaderView"
label="&lightning.imipbar.description;">
<button id="imip-button1"
class="imip-button"
hidden="true"/>
<button id="imip-button2"
class="imip-button"
hidden="true"/>
<button id="imip-button3"
class="imip-button"
hidden="true"/>
<imip-throbber id="loading-lbl">
</lightning-notification-bar>
Это доступ к javascript
let imipThrobble = document.getElementById("loading-lbl");
код ниже этой строки javascript, похоже, не был выполнен. Нужно ли мне что-то добавлять в привязку для доступа к элементу?