Simplify display rules for show-children icon
We were using `display: inline` assuming that's the way elements will be displayed by default when shown. However, those elements could be displayed in a different way (inline-flex, for instance). So we avoid any possible conflicts by using the `display: none` rule when we want to hide the elements. Besides, the code is now symmetrical and IMHO easier to follow.
This commit is contained in:
@@ -2114,7 +2114,6 @@ table {
|
||||
.responses-count {
|
||||
.show-children {
|
||||
@include has-fa-icon(plus-square, regular);
|
||||
display: none;
|
||||
}
|
||||
|
||||
.collapse-children {
|
||||
@@ -2132,9 +2131,12 @@ table {
|
||||
.collapse-children {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
&:not(.collapsed) {
|
||||
|
||||
.show-children {
|
||||
display: inline;
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user