MDL-77105 core: Conditionally apply icon filter

* Apply the filter CSS property only to activity icons
that don't have the ".nofilter" class. This will allow
activities with non-SVG icons to be rendered as they are.
This commit is contained in:
Jun Pataleta
2023-03-27 13:42:41 +08:00
parent 30b0b0cf40
commit f5d445a68f
3 changed files with 27 additions and 25 deletions
+3 -1
View File
@@ -151,7 +151,9 @@ $iconsizes: map-merge((
background-color: $value;
.activityicon,
.icon {
filter: brightness(0) invert(1);
&:not(.nofilter) {
filter: brightness(0) invert(1);
}
}
}
}
+12 -12
View File
@@ -12506,38 +12506,38 @@ blockquote {
.activityiconcontainer.administration {
background-color: #5d63f6; }
.activityiconcontainer.administration .activityicon,
.activityiconcontainer.administration .icon {
.activityiconcontainer.administration .activityicon:not(.nofilter),
.activityiconcontainer.administration .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
.activityiconcontainer.assessment {
background-color: #eb66a2; }
.activityiconcontainer.assessment .activityicon,
.activityiconcontainer.assessment .icon {
.activityiconcontainer.assessment .activityicon:not(.nofilter),
.activityiconcontainer.assessment .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
.activityiconcontainer.collaboration {
background-color: #f7634d; }
.activityiconcontainer.collaboration .activityicon,
.activityiconcontainer.collaboration .icon {
.activityiconcontainer.collaboration .activityicon:not(.nofilter),
.activityiconcontainer.collaboration .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
.activityiconcontainer.communication {
background-color: #11a676; }
.activityiconcontainer.communication .activityicon,
.activityiconcontainer.communication .icon {
.activityiconcontainer.communication .activityicon:not(.nofilter),
.activityiconcontainer.communication .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
.activityiconcontainer.content {
background-color: #399be2; }
.activityiconcontainer.content .activityicon,
.activityiconcontainer.content .icon {
.activityiconcontainer.content .activityicon:not(.nofilter),
.activityiconcontainer.content .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
.activityiconcontainer.interface {
background-color: #a378ff; }
.activityiconcontainer.interface .activityicon,
.activityiconcontainer.interface .icon {
.activityiconcontainer.interface .activityicon:not(.nofilter),
.activityiconcontainer.interface .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
:root {
+12 -12
View File
@@ -12506,38 +12506,38 @@ blockquote {
.activityiconcontainer.administration {
background-color: #5d63f6; }
.activityiconcontainer.administration .activityicon,
.activityiconcontainer.administration .icon {
.activityiconcontainer.administration .activityicon:not(.nofilter),
.activityiconcontainer.administration .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
.activityiconcontainer.assessment {
background-color: #eb66a2; }
.activityiconcontainer.assessment .activityicon,
.activityiconcontainer.assessment .icon {
.activityiconcontainer.assessment .activityicon:not(.nofilter),
.activityiconcontainer.assessment .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
.activityiconcontainer.collaboration {
background-color: #f7634d; }
.activityiconcontainer.collaboration .activityicon,
.activityiconcontainer.collaboration .icon {
.activityiconcontainer.collaboration .activityicon:not(.nofilter),
.activityiconcontainer.collaboration .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
.activityiconcontainer.communication {
background-color: #11a676; }
.activityiconcontainer.communication .activityicon,
.activityiconcontainer.communication .icon {
.activityiconcontainer.communication .activityicon:not(.nofilter),
.activityiconcontainer.communication .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
.activityiconcontainer.content {
background-color: #399be2; }
.activityiconcontainer.content .activityicon,
.activityiconcontainer.content .icon {
.activityiconcontainer.content .activityicon:not(.nofilter),
.activityiconcontainer.content .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
.activityiconcontainer.interface {
background-color: #a378ff; }
.activityiconcontainer.interface .activityicon,
.activityiconcontainer.interface .icon {
.activityiconcontainer.interface .activityicon:not(.nofilter),
.activityiconcontainer.interface .icon:not(.nofilter) {
filter: brightness(0) invert(1); }
:root {