File tree 2 files changed +25
-20
lines changed
2 files changed +25
-20
lines changed Original file line number Diff line number Diff line change @@ -222,21 +222,26 @@ html, body {
222
222
height : 100% ;
223
223
width : 100% ;
224
224
}
225
+ .logger table {
226
+ width : 100% ;
227
+ }
228
+ .logger td {
229
+ vertical-align : top;
230
+ }
225
231
.log-messages {
226
232
overflow : auto;
227
233
height : 100% ;
228
234
}
229
235
.log-messages > * {
230
236
overflow-wrap : anywhere;
231
- display : flex;
232
237
}
233
238
.logger .msg {
234
239
flex : 1 1 auto;
235
240
}
236
241
.logger .file {
237
- float : right;
238
- position : relative;
239
242
user-select : none;
243
+ white-space : nowrap;
244
+ color : var (--link-color );
240
245
}
241
246
.tooltip {
242
247
position : relative;
@@ -278,21 +283,22 @@ html, body {
278
283
margin : 0 0.25em 0 0.25em ;
279
284
background-position : center center;
280
285
background-repeat : no-repeat;
281
- text-align : center;
282
286
flex : 0 0 auto;
287
+ text-align : right;
288
+ white-space : nowrap;
289
+ user-select : none;
283
290
}
284
291
.logger .log .count ,
285
292
.logger .info .count ,
286
293
.logger .warn .count ,
287
294
.logger .error .count {
288
295
border-radius : 0.5em ;
289
- vertical-align : middle;
290
- line-height : 1em ;
291
296
}
292
297
293
298
.logger .info .count {
294
299
background : # 666 ;
295
300
color : # DDD ;
301
+ color : var (--unselected-color );
296
302
}
297
303
.logger .warn {
298
304
color : var (--warn-fg-color );
Original file line number Diff line number Diff line change @@ -105,25 +105,24 @@ export default class Log extends React.Component {
105
105
return (
106
106
< div className = "logger" >
107
107
< div className = "log-messages layout-scrollbar" ref = { this . logMessagesRef } >
108
+ < table > < tbody >
108
109
{ logManager . getMsgs ( ) . map ( ( msg , ndx ) => {
109
110
const tooltip = ! msg . section ;
110
111
return (
111
- < div className = { classNames ( 'log-line' , { [ msg . type ] : true } ) } key = { `l${ ndx } ` } >
112
- < div className = { msg . count ? "count" : "no-count" } > { msg . count ? msg . count : '' } </ div >
113
- < div className = "msg" >
114
- { msg . msg }
115
- < span > </ span > { /* this is to prevent auto-selection to the next element when double clicking */ }
116
- < div
117
- className = { classNames ( 'file' , { tooltip, fileLink : msg . section } ) }
118
- onClick = { ( ) => onGoToLine ( msg ) }
119
- data-tooltip = { `${ msg . section || msg . url } :${ msg . lineNo } ` }
120
- >
121
- { msg . section || basename ( msg . url || '' ) } :{ msg . lineNo }
122
- </ div >
123
- </ div >
124
- </ div >
112
+ < tr className = { classNames ( 'log-line' , { [ msg . type ] : true } ) } key = { `l${ ndx } ` } >
113
+ < td className = { msg . count ? "count" : "no-count" } > { msg . count ? msg . count : '' } </ td >
114
+ < td className = "msg" > { msg . msg } </ td >
115
+ < td
116
+ className = { classNames ( 'file' , { tooltip, fileLink : msg . section } ) }
117
+ onClick = { ( ) => onGoToLine ( msg ) }
118
+ data-tooltip = { `${ msg . section || msg . url } :${ msg . lineNo } ` }
119
+ >
120
+ { msg . section || basename ( msg . url || '' ) } :{ msg . lineNo }
121
+ </ td >
122
+ </ tr >
125
123
) ;
126
124
} ) }
125
+ </ tbody > </ table >
127
126
</ div >
128
127
</ div >
129
128
) ;
You can’t perform that action at this time.
0 commit comments