File tree 5 files changed +21
-12
lines changed
5 files changed +21
-12
lines changed Original file line number Diff line number Diff line change @@ -8,10 +8,12 @@ function Button(param) {
8
8
selected = false
9
9
} = param || { }
10
10
return html `
11
- < div class ="toolbar-button-wrapper ${ disabled ? 'disabled' : '' } ${ selected ? 'selected' : '' } ">
11
+ < div
12
+ class ="toolbar-button-wrapper ${ disabled ? 'disabled' : '' } ${ selected ? 'selected' : '' } "
13
+ onclick =${ onclick }
14
+ >
12
15
< button
13
16
class ="toolbar-button "
14
- onclick =${ onclick }
15
17
disabled =${ disabled }
16
18
>
17
19
${ Icon ( icon ) }
Original file line number Diff line number Diff line change @@ -26,12 +26,12 @@ class XTerm extends Component {
26
26
}
27
27
28
28
resizeTerm ( ) {
29
- let handleSize = 2 * 0.0225 * window . innerHeight
29
+ let handleSize = 36
30
30
const parentStyle = window . getComputedStyle ( document . querySelector ( '#panel' ) )
31
31
const parentWidth = parseInt ( parentStyle . getPropertyValue ( 'width' ) )
32
32
const parentHeight = parseInt ( parentStyle . getPropertyValue ( 'height' ) )
33
33
const cols = Math . floor ( parentWidth / this . term . _core . _renderService . dimensions . actualCellWidth )
34
- const rows = Math . floor ( ( parentHeight - handleSize ) / this . term . _core . _renderService . dimensions . actualCellHeight )
34
+ const rows = Math . floor ( ( parentHeight - handleSize ) / this . term . _core . _renderService . dimensions . actualCellHeight ) - 1
35
35
this . term . resize ( cols , rows )
36
36
}
37
37
}
Original file line number Diff line number Diff line change 17
17
18
18
<!-- Components -->
19
19
< script type ="text/javascript " src ="components/icon.js " charset ="utf-8 "> </ script >
20
- < script type ="text/javascript " src ="components/toolbar_button .js " charset ="utf-8 "> </ script >
20
+ < script type ="text/javascript " src ="components/button .js " charset ="utf-8 "> </ script >
21
21
< script type ="text/javascript " src ="components/toolbar.js " charset ="utf-8 "> </ script >
22
22
< script type ="text/javascript " src ="components/filename.js " charset ="utf-8 "> </ script >
23
23
< script type ="text/javascript " src ="components/editor.js " charset ="utf-8 "> </ script >
Original file line number Diff line number Diff line change @@ -69,6 +69,7 @@ function store(state, emitter) {
69
69
state . isTerminalOpen = false
70
70
state . serialFiles = [ ]
71
71
emitter . emit ( 'render' )
72
+ resizeEditor ( state )
72
73
} )
73
74
emitter . on ( 'connect' , async ( path ) => {
74
75
log ( 'connect' )
Original file line number Diff line number Diff line change 59
59
justify-content : center;
60
60
align-items : center;
61
61
margin : 0 0.2rem ;
62
+ cursor : pointer;
62
63
}
63
64
64
65
.toolbar-button-wrapper .selected .toolbar-button {
@@ -184,7 +185,7 @@ img {
184
185
}
185
186
# panel # handle {
186
187
position : relative;
187
- height : 2 rem ;
188
+ height : 2.5 rem ;
188
189
background : var (--teal );
189
190
cursor : n-resize;
190
191
display : flex;
@@ -205,7 +206,8 @@ img {
205
206
user-select : none;
206
207
width : 1.5rem ;
207
208
height : 1.5rem ;
208
- line-height : 1rem ;
209
+ border-radius : 100% ;
210
+ line-height : 1.75rem ;
209
211
background : var (--white-faded );
210
212
margin : 0 0.25rem ;
211
213
}
@@ -215,6 +217,7 @@ img {
215
217
width : 100vw ;
216
218
height : 100% ;
217
219
background : black;
220
+ padding : 0 0.5rem ;
218
221
}
219
222
220
223
# files {
@@ -223,24 +226,26 @@ img {
223
226
background : var (--white );
224
227
display : flex;
225
228
flex-direction : row;
226
- padding : 1rem ;
229
+ padding : 0.5 rem 1 rem 1 rem 1rem ;
227
230
overflow : hidden;
228
231
}
229
232
230
233
# files .file-list {
231
234
width : 100% ;
232
235
display : flex;
233
236
flex-direction : column;
234
- padding : 1rem ;
237
+ padding : 0 1 rem 1 rem 1rem ;
235
238
width : 45% ;
236
239
}
237
240
238
241
# files .file-list .path {
239
- height : 2.5rem ;
242
+ /* height: 2.5rem; */
240
243
color : var (--black );
241
244
overflow : hidden;
242
245
white-space : nowrap;
243
246
text-overflow : ellipsis;
247
+ font-size : 0.5rem ;
248
+ padding : 0.25rem 0 ;
244
249
}
245
250
246
251
# files .toolbar-label {
@@ -279,8 +284,9 @@ img {
279
284
}
280
285
281
286
# files .file-controls .toolbar-button {
282
- width : 1.5rem ;
283
- height : 1.5rem ;
287
+ width : 1.25rem ;
288
+ height : 1.25rem ;
289
+ padding : 0 ;
284
290
}
285
291
286
292
# message {
You can’t perform that action at this time.
0 commit comments