Files
edx-platform/lms/static/sass/_developer.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

240 lines
4.3 KiB
SCSS

// edX LMS - developer
// ====================
// NOTE: use this area for any developer-needed or created styling that needs to be refactored into patterns or visually polished. Please list any template/view that your styles reference when definining them (example below):
// Views: Login, Sign Up
// .crazy-new-feature {
// background: transparent;
// }
// --------------------
// rotate clockwise
@include keyframes(rotateCW) {
0% {
@include transform(rotate(0deg));
}
50% {
@include transform(rotate(180deg));
}
100% {
@include transform(rotate(360deg));
}
}
// canned animation - use if you want out of the box/non-customized anim
%anim-rotateCW {
@include animation(rotateCW $tmg-s1 linear infinite);
}
.ui-loading-base {
@include animation(fadeIn $tmg-f2 linear 1);
@extend %t-copy-base;
.spin {
@extend %anim-rotateCW;
display: inline-block;
}
.copy {
padding-left: ($baseline/4);
}
}
.ui-loading {
@extend .ui-loading-base;
@extend %ui-well;
opacity: 0.6;
background-color: $white;
padding: ($baseline*1.5) $baseline;
text-align: center;
}
// Below divider rules are moved here from _instructor_2.scss
// UI: visual dividers
.divider-lv0 {
border-top: ($baseline/5) solid $gray-l4;
}
.divider-lv1 {
border-top: ($baseline/10) solid $gray-l4;
}
.divider-lv2 {
border-top: ($baseline/20) solid $gray-l4;
}
// for verify_student/make_payment_step.underscore
.payment-buttons {
.purchase {
float: left;
padding: ($baseline*0.5) 0;
.product-info,
.product-name,
.price {
@extend %t-ultrastrong;
color: $m-blue-d3;
}
}
.payment-button {
float: right;
@include margin-left(($baseline/2));
&.is-selected {
background: $m-green-s1 !important;
}
}
}
// teams temporary
//efischer; scratch space for teams instructor tools
.view-teams {
.wrapper-msg {
@include clearfix();
max-width: grid-width(12);
margin: 0 auto;
border-top: 3px solid $orange;
.left-floater {
@include float(left);
font-weight: $font-semibold;
color: $white;
line-height: $body-line-height;
}
.right-floater {
@include float(right);
line-height: $body-line-height;
button {
background: transparent;
border: 1px solid transparent;
color: $white;
box-shadow: 0 0 0 0;
font-weight: $font-regular;
text-shadow: 0 0;
&:hover {
color: $orange;
background: transparent;
border: 1px solid $orange;
box-shadow: 0 0 0 0;
}
&:focus {
box-shadow: 0 0 0 0;
}
}
}
}
.members-info {
margin: 0;
padding: 0;
li {
display: inline;
}
}
.edit-members {
@extend %ui-no-list;
.team-member {
line-height: $body-line-height;
padding: 10px;
}
.member-info-container {
display: inline-block;
vertical-align: middle;
@include margin-left($baseline/2);
.primary {
font-size: 120%;
}
.secondary {
color: $lighter-base-font-color;
font-size: 80%;
display: block;
}
}
.member-profile {
img {
border: 1px solid $gray;
}
}
.action-remove-member {
color: $blue;
background: transparent;
border: 1px solid transparent;
font: inherit;
}
}
//end instructor tools scratch space
//efischer TNL-3226
.search-field::-ms-clear {
width: 0;
height: 0;
}
}
//efischer - TNL-3189
//copied from cms/static/sass/elements/_system-feedback.scss#L106
//along with some "hide the inherited value, we want none" action
.prompt.warning button {
@extend %btn-no-style;
box-shadow: none;
text-shadow: none;
&:hover {
color: $orange-s2;
background: transparent;
box-shadow: none;
}
&:focus {
box-shadow: none;
border: 0;
}
}
//efischer - TNL-3189
//copied from cms/static/sass/elements/_system-feedback.scss#L106
//along with some "hide the inherited value, we want none" action
.prompt.warning button {
@extend %btn-no-style;
box-shadow: none;
text-shadow: none;
&:hover {
color: $orange-s2;
background: transparent;
box-shadow: none;
}
&:focus {
box-shadow: none;
border: 0;
}
}