Merge branch 'pr/volatile-static/19' into bootstrap

This commit is contained in:
xiangyu 2023-01-03 22:42:53 +08:00
commit b0b15adc2b
2 changed files with 19 additions and 4 deletions

View File

@ -0,0 +1,3 @@
.makeItRed {
background-color: tomato;
}

View File

@ -19,10 +19,22 @@ class AddonViews extends AddonModule {
// You can init the UI elements that // You can init the UI elements that
// cannot be initialized with overlay.xul // cannot be initialized with overlay.xul
this._Addon.toolkit.Tool.log("Initializing UI"); this._Addon.toolkit.Tool.log("Initializing UI");
/**
* Example: menu items starts // register style sheet
*/ const styles = this._Addon.toolkit.UI.creatElementsFromJSON(document, {
const menuIcon = "chrome://addontemplate/content/icons/favicon@0.5x.png"; tag: "link",
directAttributes: {
type: "text/css",
rel: "stylesheet",
href: `chrome://${config.addonRef}/content/zoteroPane.css`,
},
}) as HTMLLinkElement;
document.documentElement.appendChild(styles);
document
.getElementById("zotero-item-pane-content")
?.classList.add("makeItRed");
const menuIcon = `chrome://${config.addonRef}/content/icons/favicon@0.5x.png`;
// item menuitem with icon // item menuitem with icon
this._Addon.toolkit.UI.insertMenuItem("item", { this._Addon.toolkit.UI.insertMenuItem("item", {
tag: "menuitem", tag: "menuitem",