@mixin extjs-checkboxgroup-ui(
$ui: null,
$ui-body-padding: $form-checkboxgroup-body-padding,
$ui-body-invalid-border-color: $form-checkboxgroup-body-invalid-border-color,
$ui-body-invalid-border-style: $form-checkboxgroup-body-invalid-border-style,
$ui-body-invalid-border-width: $form-checkboxgroup-body-invalid-border-width,
$ui-body-invalid-background-image: $form-checkboxgroup-body-invalid-background-image,
$ui-body-invalid-background-repeat: $form-checkboxgroup-body-invalid-background-repeat,
$ui-body-invalid-background-position: $form-checkboxgroup-body-invalid-background-position
) {
.#{$prefix}form-item-body-#{$ui}.#{$prefix}form-checkboxgroup-body {
padding: $ui-body-padding;
.#{$prefix}form-invalid & {
@if $ui-body-invalid-border-width != 0 {
border-width: $ui-body-invalid-border-width;
border-style: $ui-body-invalid-border-style;
border-color: $ui-body-invalid-border-color;
}
@if not is-null($ui-body-invalid-background-image) {
background-image: theme-background-image($ui-body-invalid-background-image);
background-repeat: $ui-body-invalid-background-repeat;
background-position: $ui-body-invalid-background-position;
}
}
}
}
@if $include-checkboxgroup-default-ui {
@include extjs-checkboxgroup-ui(
$ui: 'default'
);
}