|
23 | 23 |
|
24 | 24 | .tiptap ul[data-type="taskList"] li { |
25 | 25 | min-height: var(--editor-line-height); |
| 26 | + position: relative; |
26 | 27 | } |
27 | 28 |
|
28 | 29 | .tiptap ul[data-type="taskList"] li > label { |
|
34 | 35 | display: none; |
35 | 36 | } |
36 | 37 |
|
37 | | -.tiptap ul[data-type="taskList"] .task-item-toggle { |
| 38 | +.tiptap ul[data-type="taskList"] li > .task-item-toggle { |
38 | 39 | position: absolute; |
39 | | - right: calc(100% + 2px); |
| 40 | + left: -18px; |
40 | 41 | top: 50%; |
41 | 42 | width: 16px; |
42 | 43 | height: 16px; |
|
53 | 54 | transform: translateY(-50%); |
54 | 55 | } |
55 | 56 |
|
56 | | -.tiptap ul[data-type="taskList"] .task-item-toggle svg { |
| 57 | +.tiptap ul[data-type="taskList"] li > .task-item-toggle svg { |
57 | 58 | display: block; |
58 | 59 | width: 16px; |
59 | 60 | height: 16px; |
60 | 61 | transition: transform 120ms ease; |
61 | 62 | } |
62 | 63 |
|
63 | | -.tiptap ul[data-type="taskList"] li.task-item--has-children > label .task-item-toggle { |
| 64 | +.tiptap ul[data-type="taskList"] li.task-item--has-children > .task-item-toggle { |
64 | 65 | pointer-events: auto; |
65 | 66 | } |
66 | 67 |
|
67 | 68 | .tiptap ul[data-type="taskList"] li[data-type="taskItem"] ul[data-type="taskList"] .task-item-toggle { |
68 | 69 | display: none; |
69 | 70 | } |
70 | 71 |
|
71 | | -.tiptap ul[data-type="taskList"] li.task-item--has-children:hover > label .task-item-toggle, |
72 | | -.tiptap ul[data-type="taskList"] li.task-item--has-children:focus-within > label .task-item-toggle, |
73 | | -.tiptap ul[data-type="taskList"] li.task-item--collapsed > label .task-item-toggle { |
| 72 | +.tiptap ul[data-type="taskList"] li.task-item--has-children:hover > .task-item-toggle, |
| 73 | +.tiptap ul[data-type="taskList"] li.task-item--has-children:focus-within > .task-item-toggle, |
| 74 | +.tiptap ul[data-type="taskList"] li.task-item--collapsed > .task-item-toggle { |
74 | 75 | opacity: 1; |
75 | 76 | } |
76 | 77 |
|
77 | | -.tiptap ul[data-type="taskList"] li.task-item--has-children > label .task-item-toggle:hover { |
| 78 | +.tiptap ul[data-type="taskList"] li.task-item--has-children > .task-item-toggle:hover { |
78 | 79 | color: #4b5563; |
79 | 80 | } |
80 | 81 |
|
81 | | -.tiptap ul[data-type="taskList"] li.task-item--has-children:not(.task-item--collapsed) > label .task-item-toggle svg { |
| 82 | +.tiptap ul[data-type="taskList"] li.task-item--has-children:not(.task-item--collapsed) > .task-item-toggle svg { |
82 | 83 | transform: rotate(90deg); |
83 | 84 | } |
84 | 85 |
|
|
0 commit comments