Bug 1811128 - Use 16/32px extension icons in toolbars. r=rpl,dao
Differential Revision: https://phabricator.services.mozilla.com/D167573
This commit is contained in:
@@ -439,15 +439,15 @@ toolbarpaletteitem {
|
||||
list-style-image: var(--webextension-toolbar-image-dark, inherit);
|
||||
}
|
||||
|
||||
toolbaritem[cui-areatype="panel"] > .webextension-browser-action {
|
||||
toolbaritem:is([overflowedItem="true"], [cui-areatype="panel"]) > .webextension-browser-action {
|
||||
list-style-image: var(--webextension-menupanel-image, inherit);
|
||||
}
|
||||
|
||||
:root[lwt-popup-brighttext] toolbaritem[cui-areatype="panel"] > .webextension-browser-action {
|
||||
:root[lwt-popup-brighttext] toolbaritem:is([overflowedItem="true"], [cui-areatype="panel"]) > .webextension-browser-action {
|
||||
list-style-image: var(--webextension-menupanel-image-light, inherit);
|
||||
}
|
||||
|
||||
:root:not([lwt-popup-brighttext]) toolbaritem[cui-areatype="panel"] > .webextension-browser-action:-moz-lwtheme {
|
||||
:root:not([lwt-popup-brighttext]) toolbaritem:is([overflowedItem="true"], [cui-areatype="panel"]) > .webextension-browser-action:-moz-lwtheme {
|
||||
list-style-image: var(--webextension-menupanel-image-dark, inherit);
|
||||
}
|
||||
|
||||
@@ -469,15 +469,15 @@ toolbarpaletteitem {
|
||||
list-style-image: var(--webextension-toolbar-image-2x-dark, inherit);
|
||||
}
|
||||
|
||||
toolbaritem[cui-areatype="panel"] > .webextension-browser-action {
|
||||
toolbaritem:is([overflowedItem="true"], [cui-areatype="panel"]) > .webextension-browser-action {
|
||||
list-style-image: var(--webextension-menupanel-image-2x, inherit);
|
||||
}
|
||||
|
||||
:root[lwt-popup-brighttext] toolbaritem[cui-areatype="panel"] > .webextension-browser-action {
|
||||
:root[lwt-popup-brighttext] toolbaritem:is([overflowedItem="true"], [cui-areatype="panel"]) > .webextension-browser-action {
|
||||
list-style-image: var(--webextension-menupanel-image-2x-light, inherit);
|
||||
}
|
||||
|
||||
:root:not([lwt-popup-brighttext]) toolbaritem[cui-areatype="panel"] > .webextension-browser-action:-moz-lwtheme {
|
||||
:root:not([lwt-popup-brighttext]) toolbaritem:is([overflowedItem="true"], [cui-areatype="panel"]) > .webextension-browser-action:-moz-lwtheme {
|
||||
list-style-image: var(--webextension-menupanel-image-2x-dark, inherit);
|
||||
}
|
||||
|
||||
|
||||
@@ -905,14 +905,15 @@ this.browserAction = class extends ExtensionAPIPersistent {
|
||||
`;
|
||||
};
|
||||
|
||||
let icon16 = IconDetails.getPreferredIcon(icons, this.extension, 16).icon;
|
||||
let icon32 = IconDetails.getPreferredIcon(icons, this.extension, 32).icon;
|
||||
let icon64 = IconDetails.getPreferredIcon(icons, this.extension, 64).icon;
|
||||
|
||||
return `
|
||||
${getStyle("menupanel-image", icon32)}
|
||||
${getStyle("menupanel-image-2x", icon64)}
|
||||
${getStyle("toolbar-image", icon32)}
|
||||
${getStyle("toolbar-image-2x", icon64)}
|
||||
${getStyle("toolbar-image", icon16)}
|
||||
${getStyle("toolbar-image-2x", icon32)}
|
||||
`;
|
||||
}
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@ add_task(async function testDetailsObjects() {
|
||||
details: { path: { "19": "a.png", "38": "a-x2.png" } },
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/a-x2.png"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
},
|
||||
"2": {
|
||||
@@ -107,11 +107,11 @@ add_task(async function testDetailsObjects() {
|
||||
},
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/a-32.png"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/a-16.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/a-16.png"),
|
||||
},
|
||||
"2": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/a-64.png"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/a-32.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/a-32.png"),
|
||||
},
|
||||
},
|
||||
@@ -185,7 +185,7 @@ add_task(async function testDetailsObjects() {
|
||||
},
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: imageData.green.url,
|
||||
browserActionImageURL: imageData.red.url,
|
||||
pageActionImageURL: imageData.red.url,
|
||||
},
|
||||
"2": {
|
||||
@@ -206,7 +206,7 @@ add_task(async function testDetailsObjects() {
|
||||
},
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: imageData.red.url,
|
||||
browserActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
},
|
||||
"2": {
|
||||
@@ -222,7 +222,7 @@ add_task(async function testDetailsObjects() {
|
||||
},
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
browserActionImageURL: imageData.red.url,
|
||||
pageActionImageURL: imageData.red.url,
|
||||
},
|
||||
"2": {
|
||||
@@ -240,7 +240,7 @@ add_task(async function testDetailsObjects() {
|
||||
},
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: imageData.red.url,
|
||||
browserActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
},
|
||||
"2": {
|
||||
@@ -256,7 +256,7 @@ add_task(async function testDetailsObjects() {
|
||||
},
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
browserActionImageURL: imageData.red.url,
|
||||
pageActionImageURL: imageData.red.url,
|
||||
},
|
||||
"2": {
|
||||
@@ -271,7 +271,7 @@ add_task(async function testDetailsObjects() {
|
||||
details: { path: { "18": "a.png", "36": "a-x2.png" } },
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/a-x2.png"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
},
|
||||
"2": {
|
||||
@@ -284,7 +284,7 @@ add_task(async function testDetailsObjects() {
|
||||
details: { path: { "16": "a.png", "30": "a-x2.png" } },
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/a-x2.png"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/a.png"),
|
||||
},
|
||||
"2": {
|
||||
@@ -297,7 +297,7 @@ add_task(async function testDetailsObjects() {
|
||||
details: { path: { "16": "16.png", "100": "100.png" } },
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/100.png"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/16.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/16.png"),
|
||||
},
|
||||
"2": {
|
||||
@@ -328,7 +328,7 @@ add_task(async function testDetailsObjects() {
|
||||
},
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/18.svg"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/16.svg"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/16.svg"),
|
||||
},
|
||||
"2": {
|
||||
@@ -349,11 +349,11 @@ add_task(async function testDetailsObjects() {
|
||||
},
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/36.png"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/18.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/18.png"),
|
||||
},
|
||||
"2": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/128.png"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/36.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/36.png"),
|
||||
},
|
||||
},
|
||||
@@ -375,11 +375,11 @@ add_task(async function testDetailsObjects() {
|
||||
},
|
||||
resolutions: {
|
||||
"1": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/32.png"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/16.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/16.png"),
|
||||
},
|
||||
"2": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/64.png"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/32.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/32.png"),
|
||||
},
|
||||
},
|
||||
@@ -403,7 +403,7 @@ add_task(async function testDetailsObjects() {
|
||||
pageActionImageURL: browser.runtime.getURL("data/32.png"),
|
||||
},
|
||||
"2": {
|
||||
browserActionImageURL: browser.runtime.getURL("data/128.png"),
|
||||
browserActionImageURL: browser.runtime.getURL("data/32.png"),
|
||||
pageActionImageURL: browser.runtime.getURL("data/32.png"),
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user