Files
edx-platform/lms/static/sass/shared/_fields.scss
Adam Butterworth 42cc0d0145 Fix all stylelint errors (#23920)
* Fix all stylelint errors

For any errors that fixing would require changing the output of the css disable stylelint for that line instead of modifying.

* Update quality.py

Make stylelint quality check pass when there are no errors

* Delete empty selectors
2020-05-06 16:07:14 -04:00

153 lines
2.3 KiB
SCSS

// lms - shared - fields
// ====================
.u-field {
padding: $baseline 0;
border-bottom: 1px solid $gray-l5;
border: 1px dashed transparent;
&.mode-placeholder {
border: 2px dashed transparent;
border-radius: 3px;
span {
color: $gray-d1;
}
&:hover {
border: 2px dashed $link-color;
span {
color: $link-color;
}
}
}
&.editable-toggle.mode-display:hover {
background-color: $m-blue-l4;
border-radius: 3px;
.message-can-edit {
display: inline-block;
color: $link-color;
}
}
&.mode-hidden {
display: none;
}
i {
color: $gray-l2;
vertical-align: text-bottom;
@include margin-right(5px);
}
.message-can-edit {
display: none;
}
.message-error {
color: $alert-color;
}
.message-validation-error {
color: $warning-color;
}
.message-in-progress {
color: $gray-d2;
}
.message-success {
color: theme-color("success");
}
}
.u-field-readonly {
input[type="text"],
input[type="text"]:focus {
background-color: transparent;
padding: 0;
border: none;
box-shadow: none;
}
}
.u-field-icon {
width: $baseline;
color: $gray-l2;
}
.u-field-title {
width: flex-grid(3, 12);
display: inline-block;
color: $gray-d1;
vertical-align: top;
margin-bottom: 0;
-webkit-font-smoothing: antialiased;
label,
span {
@include margin-left($baseline/2);
}
}
.u-field-value {
width: flex-grid(3, 12);
display: inline-block;
vertical-align: top;
select,
input {
width: 100%;
}
}
.u-field-message {
@extend %t-copy-sub1;
@include padding-left($baseline/2);
width: flex-grid(6, 12);
display: inline-block;
vertical-align: top;
color: $gray-l1;
i {
@include margin-right($baseline/4);
}
.u-field-message-help,
.u-field-message-notification {
color: $gray;
}
}
.u-field-dropdown {
&.mode-display select,
&.mode-placeholder select {
display: none;
}
button.u-field-value-display,
button.u-field-value-display:active,
button.u-field-value-display:focus,
button.u-field-value-display:hover {
border-color: transparent;
background: transparent;
padding: 0;
box-shadow: none;
font-size: inherit;
font-weight: inherit;
text-shadow: none;
}
&.mode-edit button.u-field-value-display {
display: none;
}
}