* 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
179 lines
2.8 KiB
SCSS
179 lines
2.8 KiB
SCSS
// full-page course survey styles
|
|
|
|
.view-survey {
|
|
.container {
|
|
padding: ($baseline*1.5) 0;
|
|
}
|
|
|
|
.content-primary {
|
|
@include float(left);
|
|
@include margin-right(flex-gutter());
|
|
|
|
width: flex-grid(9, 12);
|
|
}
|
|
|
|
.content-supplementary {
|
|
@include float(left);
|
|
|
|
width: flex-grid(3, 12);
|
|
margin-top: ($baseline*2);
|
|
}
|
|
|
|
.header-survey {
|
|
.title {
|
|
@extend %t-title4;
|
|
@extend %t-weight4;
|
|
|
|
margin-bottom: $baseline;
|
|
border-bottom: 1px solid $gray-l4;
|
|
padding-bottom: ($baseline/2);
|
|
}
|
|
|
|
.course-info {
|
|
@extend %t-title;
|
|
|
|
padding-bottom: ($baseline/4);
|
|
}
|
|
|
|
.course-org,
|
|
.course-number {
|
|
@extend %t-title8;
|
|
|
|
display: inline-block;
|
|
color: $gray-l1;
|
|
}
|
|
|
|
.course-org {
|
|
@include margin-right($baseline/4);
|
|
}
|
|
|
|
.course-name {
|
|
@extend %t-title5;
|
|
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
// reset nasty LMS default styles
|
|
form {
|
|
h1,
|
|
h2 {
|
|
text-align: inherit;
|
|
letter-spacing: inherit;
|
|
text-transform: inherit;
|
|
}
|
|
}
|
|
|
|
.instructions {
|
|
margin-bottom: $baseline;
|
|
font-style: italic;
|
|
|
|
@extend %t-copy-base;
|
|
}
|
|
|
|
.message.submission-error {
|
|
display: block;
|
|
margin-bottom: ($baseline);
|
|
border-top: 3px solid $error-color;
|
|
|
|
@include padding(($baseline), ($baseline*1.5), ($baseline*1.5), ($baseline*1.5));
|
|
|
|
background-color: tint($error-color, 85%);
|
|
|
|
.message-title {
|
|
@extend %t-title5;
|
|
@extend %t-weight4;
|
|
|
|
margin-bottom: ($baseline/2);
|
|
color: $error-color;
|
|
}
|
|
|
|
.message-copy {
|
|
@extend %ui-no-list;
|
|
|
|
line-height: 1.3;
|
|
|
|
.error-item {
|
|
margin-bottom: ($baseline/3);
|
|
}
|
|
}
|
|
|
|
&.is-hidden {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.list-input {
|
|
@extend %ui-no-list;
|
|
|
|
.field {
|
|
margin-bottom: $baseline;
|
|
|
|
&.required label::after {
|
|
content: "*";
|
|
|
|
@include margin-left($baseline/4);
|
|
}
|
|
|
|
.tip {
|
|
@extend %t-copy-sub2;
|
|
|
|
display: block;
|
|
margin-top: ($baseline/4);
|
|
color: $gray;
|
|
}
|
|
|
|
&.is-focused {
|
|
.tip {
|
|
color: $body-color;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.action-primary {
|
|
@extend %m-btn-primary;
|
|
@extend %t-copy-base;
|
|
|
|
@include padding-left($baseline*2);
|
|
}
|
|
|
|
.action-cancel {
|
|
@extend %t-copy-sub1;
|
|
|
|
@include margin-left($baseline);
|
|
}
|
|
|
|
// override basic label styles
|
|
label {
|
|
@extend %t-copy-base;
|
|
@extend %t-weight4;
|
|
|
|
display: block;
|
|
font-style: normal;
|
|
}
|
|
|
|
// override basic form input styles
|
|
button,
|
|
input,
|
|
select,
|
|
textarea {
|
|
@extend %t-copy-sub1;
|
|
}
|
|
|
|
.bit {
|
|
margin-bottom: $baseline;
|
|
|
|
.title {
|
|
@extend %t-title7;
|
|
@extend %t-weight4;
|
|
}
|
|
|
|
p {
|
|
@extend %t-copy-sub1;
|
|
|
|
color: $gray;
|
|
}
|
|
}
|
|
}
|