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
// cannot be initialized with overlay.xul
this._Addon.toolkit.Tool.log("Initializing UI");
/**
* Example: menu items starts
*/
const menuIcon = "chrome://addontemplate/content/icons/favicon@0.5x.png";
// register style sheet
const styles = this._Addon.toolkit.UI.creatElementsFromJSON(document, {
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
this._Addon.toolkit.UI.insertMenuItem("item", {
tag: "menuitem",