|
29 | 29 | border-color: var(--twoslash-underline-color);
|
30 | 30 | }
|
31 | 31 |
|
32 |
| -.twoslash-hover { |
| 32 | +.twoslash .twoslash-hover { |
33 | 33 | border-bottom: 1px dotted transparent;
|
34 | 34 | transition-timing-function: ease;
|
35 | 35 | transition: border-color 0.3s;
|
36 | 36 | position: relative;
|
37 | 37 | }
|
38 | 38 |
|
39 |
| -.twoslash-popup-info { |
| 39 | +.twoslash .twoslash-popup-info { |
40 | 40 | position: absolute;
|
41 | 41 | opacity: 0;
|
42 | 42 | display: inline-block;
|
|
53 | 53 | box-shadow: var(--twoslash-popup-shadow);
|
54 | 54 | }
|
55 | 55 |
|
56 |
| -.twoslash-query-presisted .twoslash-popup-info { |
| 56 | +.twoslash .twoslash-query-presisted .twoslash-popup-info { |
57 | 57 | z-index: 9;
|
58 | 58 | transform: translateY(1.5em);
|
59 | 59 | }
|
60 | 60 |
|
61 |
| -.twoslash-hover:hover .twoslash-popup-info, |
62 |
| -.twoslash-query-presisted .twoslash-popup-info { |
| 61 | +.twoslash .twoslash-hover:hover .twoslash-popup-info, |
| 62 | +.twoslash .twoslash-query-presisted .twoslash-popup-info { |
63 | 63 | opacity: 1;
|
64 | 64 | pointer-events: auto;
|
65 | 65 | }
|
66 | 66 |
|
67 |
| -.twoslash-popup-info:hover { |
| 67 | +.twoslash .twoslash-popup-info:hover { |
68 | 68 | user-select: auto;
|
69 | 69 | }
|
70 | 70 |
|
71 |
| -.twoslash-popup-arrow { |
| 71 | +.twoslash .twoslash-popup-arrow { |
72 | 72 | position: absolute;
|
73 | 73 | top: -4px;
|
74 | 74 | left: 1em;
|
|
82 | 82 | }
|
83 | 83 |
|
84 | 84 | /* ===== Error Line ===== */
|
85 |
| -.twoslash-error-line { |
| 85 | +.twoslash .twoslash-error-line { |
86 | 86 | position: relative;
|
87 | 87 | background-color: var(--twoslash-error-bg);
|
88 | 88 | border-left: 3px solid var(--twoslash-error-color);
|
|
91 | 91 | margin: 0.2em 0;
|
92 | 92 | }
|
93 | 93 |
|
94 |
| -.twoslash-error { |
| 94 | +.twoslash .twoslash-error { |
95 | 95 | background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c94824'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
|
96 | 96 | repeat-x bottom left;
|
97 | 97 | padding-bottom: 2px;
|
98 | 98 | }
|
99 | 99 |
|
100 | 100 | /* ===== Completeions ===== */
|
101 |
| -.twoslash-completions-list { |
| 101 | +.twoslash .twoslash-completions-list { |
102 | 102 | position: relative;
|
103 | 103 | }
|
104 | 104 |
|
105 |
| -.twoslash-completions-list ul { |
| 105 | +.twoslash .twoslash-completions-list ul { |
106 | 106 | user-select: none;
|
107 | 107 | position: absolute;
|
108 | 108 | top: 0;
|
|
121 | 121 | gap: 4px;
|
122 | 122 | box-shadow: var(--twoslash-popup-shadow);
|
123 | 123 | }
|
124 |
| -.twoslash-completions-list ul:hover { |
| 124 | +.twoslash .twoslash-completions-list ul:hover { |
125 | 125 | user-select: auto;
|
126 | 126 | }
|
127 |
| -.twoslash-completions-list ul::before { |
| 127 | +.twoslash .twoslash-completions-list ul::before { |
128 | 128 | background-color: var(--twoslash-cursor-color);
|
129 | 129 | width: 2px;
|
130 | 130 | position: absolute;
|
|
133 | 133 | left: -1px;
|
134 | 134 | content: ' ';
|
135 | 135 | }
|
136 |
| -.twoslash-completions-list ul li { |
| 136 | +.twoslash .twoslash-completions-list ul li { |
137 | 137 | overflow: hidden;
|
138 | 138 | display: flex;
|
139 | 139 | align-items: center;
|
140 | 140 | gap: 0.25em;
|
141 | 141 | line-height: 1em;
|
142 | 142 | }
|
143 |
| -.twoslash-completions-list ul li span.twoslash-completions-unmatched { |
| 143 | +.twoslash .twoslash-completions-list ul li span.twoslash-completions-unmatched { |
144 | 144 | color: var(--twoslash-unmatched-color);
|
145 | 145 | }
|
146 |
| -.twoslash-completions-list ul .deprecated { |
| 146 | +.twoslash .twoslash-completions-list ul .deprecated { |
147 | 147 | text-decoration: line-through;
|
148 | 148 | opacity: 0.5;
|
149 | 149 | }
|
150 |
| -.twoslash-completions-list ul li span.twoslash-completions-matched { |
| 150 | +.twoslash .twoslash-completions-list ul li span.twoslash-completions-matched { |
151 | 151 | color: var(--twoslash-matched-color);
|
152 | 152 | }
|
153 | 153 | /* Icons */
|
154 |
| -.twoslash-completions-list .twoslash-completions-icon { |
| 154 | +.twoslash .twoslash-completions-list .twoslash-completions-icon { |
155 | 155 | color: var(--twoslash-unmatched-color);
|
156 | 156 | width: 1em;
|
157 | 157 | flex: none;
|
|
0 commit comments