diff --git a/browser/extensions/webcompat-reporter/jar.mn b/browser/extensions/webcompat-reporter/jar.mn index 3f94c20b8f57..104b2359f7fb 100644 --- a/browser/extensions/webcompat-reporter/jar.mn +++ b/browser/extensions/webcompat-reporter/jar.mn @@ -4,6 +4,22 @@ [features/webcompat-reporter@mozilla.org] chrome.jar: % content webcompat-reporter %content/ + content/ (content/*) % skin webcompat-reporter classic/1.0 %skin/ - content/ (content/*) - skin/ (skin/*) +#ifdef XP_WIN + skin/ (skin/windows/*) +% override chrome://webcompat-reporter/skin/lightbulb.png chrome://webcompat-reporter/skin/lightbulb-win7.png osversion=6.1 +% override chrome://webcompat-reporter/skin/lightbulb@2x.png chrome://webcompat-reporter/skin/lightbulb-win7@2x.png osversion=6.1 +% override chrome://webcompat-reporter/skin/lightbulb.png chrome://webcompat-reporter/skin/lightbulb-win8.png osversion=6.2 +% override chrome://webcompat-reporter/skin/lightbulb@2x.png chrome://webcompat-reporter/skin/lightbulb-win8@2x.png osversion=6.2 +% override chrome://webcompat-reporter/skin/lightbulb.png chrome://webcompat-reporter/skin/lightbulb-win8.png osversion=6.3 +% override chrome://webcompat-reporter/skin/lightbulb@2x.png chrome://webcompat-reporter/skin/lightbulb-win8@2x.png osversion=6.3 +#elifdef XP_MACOSX + skin/ (skin/osx/*) +% override chrome://webcompat-reporter/skin/lightbulb.png chrome://webcompat-reporter/skin/lightbulb-yosemite.png osversion>=10.10 +% override chrome://webcompat-reporter/skin/lightbulb@2x.png chrome://webcompat-reporter/skin/lightbulb-yosemite@2x.png osversion>=10.10 +#else + skin/ (skin/linux/*) +#endif + skin/lightbulb.css (skin/shared/lightbulb.css) +* skin/lightbulb.svg (skin/shared/lightbulb.svg) diff --git a/browser/extensions/webcompat-reporter/skin/lightbulb.css b/browser/extensions/webcompat-reporter/skin/lightbulb.css deleted file mode 100644 index 4ea51b043c2c..000000000000 --- a/browser/extensions/webcompat-reporter/skin/lightbulb.css +++ /dev/null @@ -1,6 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -#webcompat-reporter-button { - list-style-image: url("chrome://webcompat-reporter/skin/lightbulb.svg"); -} diff --git a/browser/extensions/webcompat-reporter/skin/lightbulb.svg b/browser/extensions/webcompat-reporter/skin/lightbulb.svg deleted file mode 100644 index a4c2a8095d03..000000000000 --- a/browser/extensions/webcompat-reporter/skin/lightbulb.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/browser/extensions/webcompat-reporter/skin/linux/lightbulb-inverted.png b/browser/extensions/webcompat-reporter/skin/linux/lightbulb-inverted.png new file mode 100644 index 000000000000..5d3cb8ee0e22 Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/linux/lightbulb-inverted.png differ diff --git a/browser/extensions/webcompat-reporter/skin/linux/lightbulb-inverted@2x.png b/browser/extensions/webcompat-reporter/skin/linux/lightbulb-inverted@2x.png new file mode 100644 index 000000000000..d1c896a29277 Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/linux/lightbulb-inverted@2x.png differ diff --git a/browser/extensions/webcompat-reporter/skin/linux/lightbulb.png b/browser/extensions/webcompat-reporter/skin/linux/lightbulb.png new file mode 100644 index 000000000000..06825536dbaa Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/linux/lightbulb.png differ diff --git a/browser/extensions/webcompat-reporter/skin/linux/lightbulb@2x.png b/browser/extensions/webcompat-reporter/skin/linux/lightbulb@2x.png new file mode 100644 index 000000000000..636e434ffd35 Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/linux/lightbulb@2x.png differ diff --git a/browser/extensions/webcompat-reporter/skin/osx/lightbulb-inverted.png b/browser/extensions/webcompat-reporter/skin/osx/lightbulb-inverted.png new file mode 100644 index 000000000000..caa8d308e2e5 Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/osx/lightbulb-inverted.png differ diff --git a/browser/extensions/webcompat-reporter/skin/osx/lightbulb-inverted@2x.png b/browser/extensions/webcompat-reporter/skin/osx/lightbulb-inverted@2x.png new file mode 100644 index 000000000000..6a9ae138176e Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/osx/lightbulb-inverted@2x.png differ diff --git a/browser/extensions/webcompat-reporter/skin/osx/lightbulb-yosemite.png b/browser/extensions/webcompat-reporter/skin/osx/lightbulb-yosemite.png new file mode 100644 index 000000000000..b0bf2360bc5d Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/osx/lightbulb-yosemite.png differ diff --git a/browser/extensions/webcompat-reporter/skin/osx/lightbulb-yosemite@2x.png b/browser/extensions/webcompat-reporter/skin/osx/lightbulb-yosemite@2x.png new file mode 100644 index 000000000000..940e340f3f24 Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/osx/lightbulb-yosemite@2x.png differ diff --git a/browser/extensions/webcompat-reporter/skin/osx/lightbulb.png b/browser/extensions/webcompat-reporter/skin/osx/lightbulb.png new file mode 100644 index 000000000000..f82fb2d1de73 Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/osx/lightbulb.png differ diff --git a/browser/extensions/webcompat-reporter/skin/osx/lightbulb@2x.png b/browser/extensions/webcompat-reporter/skin/osx/lightbulb@2x.png new file mode 100644 index 000000000000..3831e75c4bad Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/osx/lightbulb@2x.png differ diff --git a/browser/extensions/webcompat-reporter/skin/shared/lightbulb.css b/browser/extensions/webcompat-reporter/skin/shared/lightbulb.css new file mode 100644 index 000000000000..f0523daf34a0 --- /dev/null +++ b/browser/extensions/webcompat-reporter/skin/shared/lightbulb.css @@ -0,0 +1,26 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +#webcompat-reporter-button[cui-areatype="menu-panel"] { + list-style-image: url("chrome://webcompat-reporter/skin/lightbulb.svg"); +} + +#webcompat-reporter-button[cui-areatype="toolbar"] { + list-style-image: url("chrome://webcompat-reporter/skin/lightbulb.png"); + -moz-image-region: rect(0, 18px, 18px, 0); +} + +toolbar[brighttext] #webcompat-reporter-button { + list-style-image: url("chrome://webcompat-reporter/skin/lightbulb-inverted.png"); +} + +@media (min-resolution: 1.1dppx) { + #webcompat-reporter-button[cui-areatype="toolbar"] { + list-style-image: url("chrome://webcompat-reporter/skin/lightbulb@2x.png"); + -moz-image-region: rect(0, 36px, 36px, 0px); + } + + toolbar[brighttext] #webcompat-reporter-button { + list-style-image: url("chrome://webcompat-reporter/skin/lightbulb-inverted@2x.png"); + } +} diff --git a/browser/extensions/webcompat-reporter/skin/shared/lightbulb.svg b/browser/extensions/webcompat-reporter/skin/shared/lightbulb.svg new file mode 100644 index 000000000000..5c8e9120c48a --- /dev/null +++ b/browser/extensions/webcompat-reporter/skin/shared/lightbulb.svg @@ -0,0 +1,10 @@ + + + +#include ../../../../../browser/themes/shared/icon-colors.inc.svg + + + diff --git a/browser/extensions/webcompat-reporter/skin/windows/lightbulb-inverted.png b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-inverted.png new file mode 100644 index 000000000000..5d3cb8ee0e22 Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-inverted.png differ diff --git a/browser/extensions/webcompat-reporter/skin/windows/lightbulb-inverted@2x.png b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-inverted@2x.png new file mode 100644 index 000000000000..d1c896a29277 Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-inverted@2x.png differ diff --git a/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win7.png b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win7.png new file mode 100644 index 000000000000..8efdc9366d08 Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win7.png differ diff --git a/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win7@2x.png b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win7@2x.png new file mode 100644 index 000000000000..2ecd5866c930 Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win7@2x.png differ diff --git a/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win8.png b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win8.png new file mode 100644 index 000000000000..932445d769fa Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win8.png differ diff --git a/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win8@2x.png b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win8@2x.png new file mode 100644 index 000000000000..5fd6b8a0bca7 Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/windows/lightbulb-win8@2x.png differ diff --git a/browser/extensions/webcompat-reporter/skin/windows/lightbulb.png b/browser/extensions/webcompat-reporter/skin/windows/lightbulb.png new file mode 100644 index 000000000000..72415ae9ac8b Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/windows/lightbulb.png differ diff --git a/browser/extensions/webcompat-reporter/skin/windows/lightbulb@2x.png b/browser/extensions/webcompat-reporter/skin/windows/lightbulb@2x.png new file mode 100644 index 000000000000..d2dbc54d611e Binary files /dev/null and b/browser/extensions/webcompat-reporter/skin/windows/lightbulb@2x.png differ