diff --git a/administrator/templates/atum/scss/_variables.scss b/administrator/templates/atum/scss/_variables.scss index 8f889443fb872..fe1cb4522e825 100644 --- a/administrator/templates/atum/scss/_variables.scss +++ b/administrator/templates/atum/scss/_variables.scss @@ -165,8 +165,8 @@ $card-border-color: transparent; // Alerts $state-success-text: var(--alert-success); -$state-success-bg: lighten($green-dark, 70%); -$state-success-border: lighten($green-dark, 30%); +$state-success-bg: lighten($green-dark, 80%); +$state-success-border: $green-dark; $state-info-text: var(--white); $state-info-bg: var(--atum-bg-dark); diff --git a/administrator/templates/atum/scss/blocks/_alerts.scss b/administrator/templates/atum/scss/blocks/_alerts.scss index 0c2b33ead0fe8..6d822416362b2 100644 --- a/administrator/templates/atum/scss/blocks/_alerts.scss +++ b/administrator/templates/atum/scss/blocks/_alerts.scss @@ -38,7 +38,7 @@ fieldset .alert { } .alert-heading { - font-size: $font-size-lg; + font-size: $font-size-sm; } @keyframes fadeIn { @@ -52,3 +52,4 @@ fieldset .alert { transform: translateY(0); } } + diff --git a/administrator/templates/atum/scss/vendor/joomla-custom-elements/joomla-alert.scss b/administrator/templates/atum/scss/vendor/joomla-custom-elements/joomla-alert.scss new file mode 100644 index 0000000000000..f8a367795bfdb --- /dev/null +++ b/administrator/templates/atum/scss/vendor/joomla-custom-elements/joomla-alert.scss @@ -0,0 +1,82 @@ +@import "../../variables"; +@import "../../../../../../node_modules/joomla-ui-custom-elements/dist/css/joomla-alert"; + +// The following is a restyle for the system alerts + +#system-message-container joomla-alert { + position: relative; + width:100%; + display: flex; + min-width: 16rem; + padding: 0; + margin-bottom: 1rem; + color: var(--atum-text-dark); + background-color: var(--white); + border: 1px solid var(--alert-accent-color, transparent); + border-radius: .25rem; + transition: opacity .15s linear; + + .alert-heading { + display: block; + padding: 0.8rem; + color: rgba(255, 255, 255, 0.95); + background: var(--alert-accent-color, transparent); + } + + .alert-link { + color: var(--success, inherit); + } + + &[type="success"] { + --alert-accent-color: var(--success); + } + + &[type="info"] { + --alert-accent-color: var(--info); + } + + &[type="warning"] { + --alert-accent-color: var(--warning); + } + + &[type="danger"] { + --alert-accent-color: var(--danger); + } + + .joomla-alert--close, + .joomla-alert-button--close { + position: absolute; + top: 0; + right: .3rem; + font-size: 2rem; + color: var(--alert-accent-color); + background: none; + border: 0; + opacity: 1; + + &:hover, + &:focus { + text-decoration: none; + cursor: pointer; + opacity: .75; + } + + [dir=rtl] & { + right: auto; + left: 0; + } + } + + div { + padding: 0.3rem 2rem; + font-size: .8rem; + p { + margin: 0.5rem 0; + } + } +} + + + + + diff --git a/build/build-modules-js/compilecss.es6.js b/build/build-modules-js/compilecss.es6.js index 2c15e022ef003..c076f7f32317d 100644 --- a/build/build-modules-js/compilecss.es6.js +++ b/build/build-modules-js/compilecss.es6.js @@ -52,6 +52,7 @@ module.exports.compile = (options, path) => { `${RootPath}/administrator/templates/atum/scss/vendor/awesomplete/awesomplete.scss`, `${RootPath}/administrator/templates/atum/scss/vendor/choicesjs/choices.scss`, `${RootPath}/administrator/templates/atum/scss/vendor/minicolors/minicolors.scss`, + `${RootPath}/administrator/templates/atum/scss/vendor/joomla-custom-elements/joomla-alert.scss`, `${RootPath}/administrator/templates/atum/scss/vendor/joomla-custom-elements/joomla-tab.scss`, `${RootPath}/administrator/templates/atum/scss/vendor/fontawesome-free/fontawesome.scss`, `${RootPath}/installation/template/scss/template.scss`,