LESS doesn't accept JS evaluation in PHP via `'@{arguments}'.replace`,
therefore we need to go back to manual escaping multiple comma separated
values.
Change-Id: I4c46afc012d804350ccee2cd5b1eed4e6ea61d8a
.oo-ui-buttonElement-button {
width: 100%;
border: 1px solid rgba( 255, 255, 255, 0 );
- .oo-ui-transition(
- background-color @transition-base,
- color @transition-base,
- border-color @transition-base
- );
+ .oo-ui-transition( ~'background-color @{transition-base}, color @{transition-base}, border-color @{transition-base}' );
}
&.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button {
}
}
-.oo-ui-transition( @value1, @value2: X, ... ) {
- @value: ~`'@{arguments}'.replace(/[\[\]]|\,\sX/g, '')`; // stylelint-disable-line function-comma-space-after, function-parentheses-space-inside, function-whitespace-after, value-keyword-case
+.oo-ui-transition( @value ) {
-webkit-transition: @value;
-moz-transition: @value;
transition: @value;