MM-51488 Fixed checkboxes position in markdown lists (#30347)
- Special case of ordered lists Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
d69925a415
Коммит
15df76600b
@@ -1410,39 +1410,6 @@
|
|||||||
font-size: 1em;
|
font-size: 1em;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
li.list-item--task-list ul,
|
|
||||||
li.list-item--task-list ol {
|
|
||||||
margin-left: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
li.list-item--task-list ul {
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
li:not(.list-item--task-list) li.list-item--task-list,
|
|
||||||
li:not(.list-item--task-list) li.list-item--task-list ~ li {
|
|
||||||
margin-left: -20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
li input[type="checkbox"]:disabled {
|
|
||||||
cursor: default;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ul li.list-item--task-list,
|
|
||||||
ul li.list-item--task-list ~ li {
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul li.list-item--task-list ~ li:not(.list-item--task-list) {
|
|
||||||
text-indent: 3px;
|
|
||||||
|
|
||||||
&::before {
|
|
||||||
margin-right: 8px;
|
|
||||||
content: "\2022";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ul + p,
|
ul + p,
|
||||||
|
|||||||
@@ -359,6 +359,23 @@ h6.markdown__heading {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.markdown__list {
|
||||||
|
>li {
|
||||||
|
&.list-item--task-list {
|
||||||
|
list-style-type: none;
|
||||||
|
|
||||||
|
input[type="checkbox"] {
|
||||||
|
margin-left: -17px;
|
||||||
|
vertical-align: top;
|
||||||
|
|
||||||
|
&:disabled {
|
||||||
|
cursor: default;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
ol.markdown__list {
|
ol.markdown__list {
|
||||||
display: table;
|
display: table;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
@@ -376,6 +393,18 @@ ol.markdown__list {
|
|||||||
text-align: right;
|
text-align: right;
|
||||||
word-break: keep-all;
|
word-break: keep-all;
|
||||||
}
|
}
|
||||||
|
// Special rules for task items within ordered lists
|
||||||
|
&.list-item--task-list {
|
||||||
|
&::before {
|
||||||
|
// The counter is erased for task items
|
||||||
|
content: "";
|
||||||
|
}
|
||||||
|
input[type="checkbox"] {
|
||||||
|
// Margins are adjusted to align better the checkbox with the text
|
||||||
|
margin-right: 2px;
|
||||||
|
margin-left: -19px;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user