MDL-57945 stylelint: use csstree to replace some rules

Ironically we have to reverse the change from e63d89a5 because
this linter is more clever..
This commit is contained in:
Dan Poltawski 2017-07-19 13:57:07 +01:00
parent 09074c91d0
commit 0a023e5fc7
6 changed files with 443 additions and 1758 deletions

View file

@ -1,5 +1,9 @@
{ {
"plugins": [
"stylelint-csstree-validator"
],
"rules": { "rules": {
"csstree/validator": true,
"at-rule-empty-line-before": [ "always", "at-rule-empty-line-before": [ "always",
{"except": [ "blockless-after-blockless"], ignore: ["after-comment", "inside-block"]} {"except": [ "blockless-after-blockless"], ignore: ["after-comment", "inside-block"]}
], ],

View file

@ -546,9 +546,9 @@
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-content"] { .path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-content"] {
visibility: hidden; visibility: hidden;
-webkit-transition: visibility 0 0.5s; -webkit-transition: visibility 0s 0.5s;
-moz-transition: visibility 0 0.5s; -moz-transition: visibility 0s 0.5s;
transition: visibility 0 0.5s; transition: visibility 0s 0.5s;
} }
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] .expand-icon { .path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] .expand-icon {
@ -598,9 +598,9 @@
left: calc(100% - 30px); left: calc(100% - 30px);
right: calc(30px - 100%); right: calc(30px - 100%);
visibility: hidden; visibility: hidden;
-webkit-transition: right 0.5s, left 0.5s, visibility 0 0.5s; -webkit-transition: right 0.5s, left 0.5s, visibility 0s 0.5s;
-moz-transition: right 0.5s, left 0.5s, visibility 0 0.5s; -moz-transition: right 0.5s, left 0.5s, visibility 0s 0.5s;
transition: right 0.5s, left 0.5s, visibility 0 0.5s; transition: right 0.5s, left 0.5s, visibility 0s 0.5s;
} }
.path-mod-assign [data-region="grade-panel"].fullwidth { .path-mod-assign [data-region="grade-panel"].fullwidth {
@ -1103,9 +1103,9 @@
visibility: visible; visibility: visible;
opacity: 1; opacity: 1;
height: auto; height: auto;
-webkit-transition: visibility 0 0.25s, opacity 0 0.25s; -webkit-transition: visibility 0s 0.25s, opacity 0s 0.25s;
-moz-transition: visibility 0 0.25s, opacity 0 0.25s; -moz-transition: visibility 0s 0.25s, opacity 0s 0.25s;
transition: visibility 0 0.25s, opacity 0 0.25s; transition: visibility 0s 0.25s, opacity 0s 0.25s;
} }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon .rtl-icon { .path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon .rtl-icon {
@ -1125,9 +1125,9 @@
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] { .path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] {
width: 100%; width: 100%;
border-radius: 0 0 0 0; border-radius: 0 0 0 0;
-webkit-transition: all 0 0.25s; -webkit-transition: all 0s 0.25s;
-moz-transition: all 0 0.25s; -moz-transition: all 0s 0.25s;
transition: all 0 0.25s; transition: all 0s 0.25s;
} }
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] img { .path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] img {

2168
npm-shrinkwrap.json generated

File diff suppressed because it is too large Load diff

View file

@ -17,6 +17,7 @@
"shifter": "0.5.0", "shifter": "0.5.0",
"stylelint": "8.0.0", "stylelint": "8.0.0",
"stylelint-checkstyle-formatter": "0.1.0", "stylelint-checkstyle-formatter": "0.1.0",
"stylelint-csstree-validator": "1.1.1",
"xmldom": "0.1.22", "xmldom": "0.1.22",
"xpath": "0.0.23" "xpath": "0.0.23"
}, },

View file

@ -1384,7 +1384,7 @@ body#page-lib-editor-tinymce-plugins-moodlemedia-preview {
border-bottom: 1px solid #bbb; border-bottom: 1px solid #bbb;
background: #ccc; background: #ccc;
#gradient > .vertical(#fff, #ccc); #gradient > .vertical(#fff, #ccc);
filter: 0; filter: none;
} }
.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 { .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
padding: 0; padding: 0;

View file

@ -3724,7 +3724,7 @@ body#page-lib-editor-tinymce-plugins-moodlemedia-preview {
background-image: linear-gradient(to bottom, #fff, #ccc); background-image: linear-gradient(to bottom, #fff, #ccc);
background-repeat: repeat-x; background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
filter: 0; filter: none;
} }
.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 { .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
padding: 0; padding: 0;