@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
notification {
- background-color : #FFFFCC;
color: #000000;
+ background-color : #FFFFCC;
+ text-shadow: none;
}
notification[type="info"] {
- background-color: #CCD0DD;
color: #000000;
+ background-color: #CCD0DD;
}
notification[type="critical"] {
- background-color: #FFC0C0;
color: #000000;
+ background-color: #FFC0C0;
+}
+
+.messageText > .text-link {
+ color: inherit !important;
+ text-decoration: underline;
}
.messageImage {
width: 16px;
height: 16px;
- margin: 0px 1px 0px 6px;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ margin-inline-start: 6px;
+ margin-inline-end: 1px;
}
/* Default icons for notifications */
-notification[type="info"] .messageImage {
+.messageImage[type="info"] {
list-style-image: url("chrome://global/skin/icons/information-16.png");
}
-notification[type="warning"] .messageImage {
+
+.messageImage[type="warning"] {
list-style-image: url("chrome://global/skin/icons/warning-16.png");
}
-notification[type="critical"] .messageImage {
+.messageImage[type="critical"] {
list-style-image: url("chrome://global/skin/icons/error-16.png");
}
-.messageText {
- -moz-margin-start: 5px;
-}
-
.messageCloseButton {
list-style-image: url("chrome://global/skin/icons/close-button.gif");
padding: 4px 2px;
border: none;
}
+
+.messageCloseButton > .toolbarbutton-icon {
+ margin-inline-start: 5px;
+}
+
+/* === BEGIN popupnotification.inc.css === */
+
+.popup-notification-body-container {
+ padding: var(--arrowpanel-padding);
+}
+
+.popup-notification-icon {
+ width: 32px;
+ height: 32px;
+ margin-inline-end: var(--arrowpanel-padding);
+}
+
+.popup-notification-body {
+ width: 25em;
+}
+
+.popup-notification-closebutton {
+ margin-inline-end: -8px;
+ margin-top: -8px;
+}
+
+.popup-notification-origin:not([value]),
+.popup-notification-learnmore-link:not([href]) {
+ display: none;
+}
+
+.popup-notification-origin {
+ margin-bottom: .3em !important;
+}
+
+.popup-notification-learnmore-link {
+ margin-top: .5em !important;
+}
+
+.popup-notification-button-container {
+ background-color: var(--arrowpanel-dimmed);
+ display: flex;
+}
+
+.popup-notification-button-container > toolbarseparator {
+ -moz-appearance: none;
+ border: 0;
+ border-left: 1px solid var(--panel-separator-color);
+ margin: 7px 0 7px;
+ min-width: 0;
+}
+
+.popup-notification-button-container:hover > toolbarseparator {
+ margin: 0;
+}
+
+.popup-notification-button {
+ flex: 1;
+ -moz-appearance: none;
+ background-color: transparent;
+ color: inherit;
+ margin: 0;
+ padding: 0;
+ min-width: 0;
+ min-height: 41px;
+ border: none;
+/* border-top: 1px solid var(--panel-separator-color);*/
+}
+
+.popup-notification-button:hover:not([disabled]) {
+/* background-color: var(--arrowpanel-dimmed);*/
+}
+
+.popup-notification-button:hover:active:not([disabled]) {
+/* background-color: var(--arrowpanel-dimmed-further);
+ box-shadow: 0 1px 0 hsla(210,4%,10%,.05) inset;*/
+}
+
+.popup-notification-button[disabled] {
+/* background-color: var(--arrowpanel-dimmed-further);
+ color: graytext;*/
+}
+
+.popup-notification-button[default] {
+ flex: 0 50%;
+}
+
+.popup-notification-button[default]:not([disabled]) {
+/* background-color: #0996f8;
+ color: white;*/
+}
+
+.popup-notification-button[default]:hover:not([disabled]) {
+/* background-color: #0675d3;*/
+}
+
+.popup-notification-button[default]:hover:active:not([disabled]) {
+/* background-color: #0568ba;*/
+}
+
+.popup-notification-button[anonid="secondarybutton"][hidden="true"] ~ .popup-notification-button[default] {
+ flex: 1;
+}
+
+.popup-notification-button > .button-box {
+ padding: 0;
+ margin: 0;
+ /* prevent double border on windows when focused */
+ border: none;
+}
+
+.popup-notification-dropmarker {
+ flex: none;
+ padding: 0 15px;
+}
+
+.popup-notification-dropmarker > .button-box > hbox {
+ display: none;
+}
+
+.popup-notification-dropmarker > .button-box > .button-menu-dropmarker {
+ /* This is to override the linux !important */
+ -moz-appearance: none !important;
+ display: -moz-box;
+ padding: 0;
+ margin: 0;
+}
+
+.popup-notification-dropmarker > .button-box > .button-menu-dropmarker > .dropmarker-icon {
+ width: 16px;
+ height: 16px;
+ list-style-image: url(chrome://global/skin/icons/menubutton-dropmarker.svg);
+ filter: url(chrome://global/skin/filters.svg#fill);
+ fill: currentColor;
+}
+
+/* === END popupnotification.inc.css === */
+
+.popup-notification-button:-moz-focusring {
+ outline: 1px -moz-dialogtext dotted;
+ outline-offset: -1px;
+}
+
+/* Override default icon size which is too small for this dropdown */
+.popup-notification-dropmarker > .button-box > .button-menu-dropmarker {
+ width: 16px;
+ height: 16px;
+}
+
+@media (-moz-windows-default-theme) {
+ /* Swap the default and secondary action, because Windows
+ * platform conventions put the default action on the left. */
+ .popup-notification-button[default] {
+ order: -1;
+ }
+}