.#{$prefix}grid-row-editor {
position: absolute !important;
z-index: 1;
zoom: 1;
overflow: visible !important;
.#{$prefix}form-display-field {
font: $grid-editor-font;
}
.#{$prefix}panel-body {
border-top: $grid-row-editor-border;
border-bottom: $grid-row-editor-border;
padding: $grid-row-editor-padding;
background-color: $grid-row-editor-background-color;
}
.#{$prefix}form-cb {
margin-top: 0;
}
}
// The RowEditorButtons component has framing at the bottom
@include x-frame(
$cls: grid-row-editor-buttons,
$border-radius: 0 0 5px 5px,
$border-width: 0 1px 1px 1px,
$padding: 4px,
$background-color: $grid-row-editor-background-color,
$background-gradient: null,
$table: false
);
.#{$prefix}grid-row-editor-buttons {
border-color: $grid-row-editor-border-color;
}
.#{$prefix}row-editor-update-button {
margin-right: ceil($grid-row-editor-button-spacing / 2);
}
.#{$prefix}row-editor-cancel-button {
margin-left: $grid-row-editor-button-spacing - ceil($grid-row-editor-button-spacing / 2);
}
@if $include-rtl {
.#{$prefix}rtl.#{$prefix}row-editor-update-button {
margin-left: ceil($grid-row-editor-button-spacing / 2);
margin-right: auto;
}
.#{$prefix}rtl.#{$prefix}row-editor-cancel-button {
margin-right: $grid-row-editor-button-spacing - ceil($grid-row-editor-button-spacing / 2);
margin-left: auto;
}
// In IEQuirks, row editor input fields, when in RTL mode disappear if the form-item-body TD is left as relative
.#{$prefix}quirks .#{$prefix}ie .#{$prefix}rtl.#{$prefix}grid-row-editor {
.#{$prefix}form-item-body {
position: static;
}
}
}
.#{$prefix}grid-row-editor-errors {
ul {
margin-left: 5px;
}
li {
list-style: disc;
margin-left: 15px;
}
}