@@ -66,70 +66,19 @@ atom-text-editor::shadow {
66
66
}
67
67
}
68
68
69
- // TODO: more CSS sharing
70
-
71
- .ink.under {
72
- padding : @component-padding * 0.5 ;
73
- background-color : darken (@syntax-background-color , 5% );
74
- font-size : 0.9em ;
75
- border : none ;
76
- border-radius : @component-border-radius ;
77
- border-left : 0.15em solid @background-color-info ;
78
-
79
- & .error {
80
- border-left-color : @background-color-error ;
81
- color : lighten (@background-color-error , 10% );
82
- }
83
-
84
- & .ink-hide {
85
- height : 0 ;
86
- }
87
-
88
- & .invalid {
89
- opacity : 0.5 ;
90
- & :hover {
91
- opacity : 1 ;
92
- }
93
- }
94
-
95
- & .loading {
96
- opacity : 0.5 ;
97
- .icon :before {
98
- height : initial ;
99
- width : initial ;
100
- animation : spin 4s linear infinite ;
101
- @keyframes spin { 100% { transform : rotate (1turn ); } }
102
- }
103
- }
104
-
105
- .fade {
106
- color : lighten (@syntax-text-color , 20% );
107
- }
108
-
109
- a {
110
- color : @syntax-text-color ;
111
- opacity : 0.60 ;
112
- }
113
- }
114
-
115
-
116
- .ink.inline {
69
+ .result-mixin () {
117
70
color : @syntax-text-color ;
118
- position : relative ;
119
- left : 1em ;
120
-
121
71
pointer-events : auto ;
122
72
123
73
& .error {
124
74
color : @text-color-error ;
125
75
border-left : 2px solid @background-color-error ;
126
76
}
127
77
128
- background : @syntax-background-color ;
129
78
border-left : 2px solid @background-color-info ;
130
79
border-right : 2px solid contrast (@syntax-background-color ,
131
- darken (@syntax-background-color , 4% ),
132
- lighten (@syntax-background-color , 4% ));
80
+ darken (@syntax-background-color , 4% ),
81
+ lighten (@syntax-background-color , 4% ));
133
82
134
83
border-radius : 3px ;
135
84
@@ -138,14 +87,18 @@ atom-text-editor::shadow {
138
87
opacity : 1 ;
139
88
cursor : default ;
140
89
141
- max-width : 400px ;
142
90
overflow : hidden ;
143
91
white-space : pre ;
144
92
145
93
* {
146
94
vertical-align : top ;
147
95
}
148
96
97
+ a {
98
+ color : @syntax-text-color ;
99
+ opacity : 0.65 ;
100
+ }
101
+
149
102
p {
150
103
margin : 0 ;
151
104
padding : 0 ;
@@ -184,9 +137,7 @@ atom-text-editor::shadow {
184
137
opacity : 1 ;
185
138
}
186
139
}
187
- > .tree > .body {
188
- max-height : 250px ;
189
- }
140
+
190
141
191
142
.editor.editor-colors {
192
143
color : @syntax-text-color ;
@@ -197,6 +148,29 @@ atom-text-editor::shadow {
197
148
}
198
149
}
199
150
151
+ .ink.inline {
152
+ .result-mixin ;
153
+ background : @syntax-background-color ;
154
+ position : relative ;
155
+ left : 1em ;
156
+ max-width : 400px ;
157
+
158
+ > .tree > .body {
159
+ max-height : 250px ;
160
+ }
161
+ }
162
+
163
+ .ink.under {
164
+ .result-mixin ;
165
+ background : contrast (@syntax-background-color ,
166
+ darken (@syntax-background-color , 3% ),
167
+ lighten (@syntax-background-color , 3% ));
168
+ font-size : 0.9em ;
169
+ max-width : 100% ;
170
+ white-space : pre-line ;
171
+ padding : 0.5em 0.5em 0.5em 1em ;
172
+ }
173
+
200
174
.ink.stepper {
201
175
.ink .inline ();
202
176
max-width : initial ;
0 commit comments