X-Git-Url: https://git-public.kairo.at/?a=blobdiff_plain;f=EarlyBlue%2Fglobal%2Fnotification.css;h=881dcf27de3406e16f4a618bf10a39df24f2edec;hb=918c9e49a243680984f89a7ab4ccdf64d1a41607;hp=445176ca4bea08d32766aa733b9b2c5100f555a9;hpb=df8c26c46020f7b778d46e6ceedc93e4d4cb6202;p=themes.git diff --git a/EarlyBlue/global/notification.css b/EarlyBlue/global/notification.css index 445176ca..881dcf27 100644 --- a/EarlyBlue/global/notification.css +++ b/EarlyBlue/global/notification.css @@ -1,30 +1,47 @@ @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"] { + color: #000000; background-color: #CCD0DD; } notification[type="critical"] { + 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; } -.messageText { - -moz-margin-start: 5px; +/* Default icons for notifications */ + +.messageImage[type="info"] { + list-style-image: url("chrome://global/skin/icons/information-16.png"); } -.messageButton { - margin: 0px 5px 0px 5px; +.messageImage[type="warning"] { + list-style-image: url("chrome://global/skin/icons/warning-16.png"); +} + +.messageImage[type="critical"] { + list-style-image: url("chrome://global/skin/icons/error-16.png"); } .messageCloseButton { @@ -32,3 +49,159 @@ notification[type="critical"] { 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; + } +}