3
3
flex-direction : column;
4
4
height : 100vh ;
5
5
height : 100svh ;
6
- overflow : hidden;
6
+ overflow-y : hidden;
7
7
width : 100vw ;
8
8
}
9
9
textarea {
@@ -63,19 +63,28 @@ textarea {
63
63
=> https://devhints.io/css-system-font-stack
64
64
*/
65
65
# inspectors {
66
+ display : flex;
67
+ flex-direction : column;
66
68
flex-grow : 1 ;
69
+ flex-wrap : nowrap;
67
70
font-family : "Segoe UI" , "Roboto" , "Oxygen" , "Ubuntu" , "Cantarell" , "Fira Sans" , "Droid Sans" , "Helvetica Neue" , sans-serif;
71
+ overflow : hidden;
68
72
position : relative;
69
73
}
70
74
.inspector {
71
- border-top : 1px solid # ccc ;
75
+ border-top : 1px solid var ( --border-4 ) ;
72
76
display : flex;
73
77
flex-direction : column;
78
+ height : 100% ;
79
+ }
80
+ .inspector .permatoolbar {
81
+ border-bottom : 1px solid var (--border-1 );
74
82
}
75
83
.vscrollable {
76
84
direction : ltr;
77
85
flex-grow : 1 ;
78
86
font-size : var (--font-size-smaller );
87
+ height : 1px ; /* necessary for proper space allocation by flex boxes */
79
88
overflow-x : hidden;
80
89
overflow-y : auto;
81
90
}
@@ -106,7 +115,6 @@ textarea {
106
115
}
107
116
# netInspector # filterExprGroup {
108
117
display : flex;
109
- margin : 0 1em ;
110
118
position : relative;
111
119
}
112
120
# netInspector # filterButton {
@@ -295,7 +303,7 @@ body[dir="rtl"] #netInspector #filterExprPicker {
295
303
display : inline-block;
296
304
height : 100% ;
297
305
overflow : hidden;
298
- padding : 0.2 em ;
306
+ padding : 2 px ;
299
307
vertical-align : middle;
300
308
white-space : nowrap;
301
309
word-break : break-all;
@@ -391,7 +399,6 @@ body[dir="rtl"] #vwRenderer .logEntry > .fields > span:first-child {
391
399
# vwRenderer .logEntry > .fields > span : nth-of-type (8 ) a {
392
400
align-items : center;
393
401
background-color : dimgray;
394
- bottom : 0 ;
395
402
color : white;
396
403
display : none;
397
404
height : min (100% , 1.5em );
@@ -401,6 +408,7 @@ body[dir="rtl"] #vwRenderer .logEntry > .fields > span:first-child {
401
408
position : absolute;
402
409
right : 0 ;
403
410
text-decoration : none;
411
+ top : 0 ;
404
412
width : 1.5em ;
405
413
}
406
414
# netInspector .vExpanded # vwRenderer .logEntry > .fields > span : nth-of-type (8 ) a {
@@ -462,21 +470,13 @@ body[dir="rtl"] #vwRenderer .logEntry > .fields > span:first-child {
462
470
width : 100% ;
463
471
}
464
472
465
- # netInspector .entryTools {
473
+ # inspectors .entryTools {
466
474
background-color : var (--surface-0 );
467
- filter : drop-shadow (2px 4px 6px black);
468
- max-width : 640px ;
469
- min-width : min (100% , 640px );
470
- position : absolute;
471
- z-index : 2 ;
475
+ flex-basis : 50% ;
472
476
}
473
- # netInspector .entryTools : empty {
477
+ # inspectors .entryTools : empty {
474
478
display : none;
475
479
}
476
- # netInspector .entryTools .dialogControls {
477
- display : flex;
478
- justify-content : stretch;
479
- }
480
480
481
481
.closeButton {
482
482
stroke : var (--ink-1 );
@@ -497,15 +497,28 @@ body[dir="rtl"] .closeButton {
497
497
.closeButton > * {
498
498
pointer-events : none;
499
499
}
500
- .moveBand {
501
- background-image : url ('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAFElEQVQI12NgwAfKy8v/M5ANYLoBshgEyQo6H9UAAAAASUVORK5CYII=' );
502
- cursor : grab;
503
- flex-grow : 1 ;
504
- opacity : 0.5 ;
500
+
501
+ # inspectors # infoInspector {
502
+ flex-basis : 200% ;
503
+ }
504
+ # inspectors : not (.console ) # infoInspector {
505
+ display : none;
506
+ }
507
+ # inspectors # infoInspector .vscrollable {
508
+ font-family : monospace;
509
+ font-size : small;
510
+ }
511
+ # inspectors # infoInspector .vscrollable > div {
512
+ border-bottom : 1px dotted gray;
513
+ padding : 0.2em ;
514
+ white-space : pre-wrap;
515
+ word-break : break-all;
516
+ }
517
+ # inspectors # infoInspector .vscrollable > div : first-of-type {
518
+ }
519
+ # inspectors # infoInspector .vscrollable > div [data-type = "error" ] {
520
+ color : var (--cm-negative );
505
521
}
506
- .moving .moveBand {
507
- cursor : grabbing;
508
- }
509
522
510
523
# popupContainer {
511
524
background-color : var (--surface-1 );
@@ -613,9 +626,10 @@ body[dir="rtl"] .closeButton {
613
626
align-items : center;
614
627
border-bottom : 1px solid var (--border-4 );
615
628
display : flex;
629
+ justify-content : space-between;
616
630
line-height : 2 ;
617
631
}
618
- .netFilteringDialog > .headers > .header {
632
+ .netFilteringDialog > .headers .header {
619
633
border : 1px solid var (--border-2 );
620
634
border-bottom : 1px solid var (--border-4 );
621
635
border-top-left-radius : 4px ;
@@ -628,9 +642,9 @@ body[dir="rtl"] .closeButton {
628
642
position : relative;
629
643
top : 1px ;
630
644
}
631
- .netFilteringDialog [data-pane = "details" ] > .headers > [data-pane = "details" ],
632
- .netFilteringDialog [data-pane = "dynamic" ] > .headers > [data-pane = "dynamic" ],
633
- .netFilteringDialog [data-pane = "static" ] > .headers > [data-pane = "static" ] {
645
+ .netFilteringDialog [data-pane = "details" ] > .headers [data-pane = "details" ],
646
+ .netFilteringDialog [data-pane = "dynamic" ] > .headers [data-pane = "dynamic" ],
647
+ .netFilteringDialog [data-pane = "static" ] > .headers [data-pane = "static" ] {
634
648
background-color : var (--surface-0 );
635
649
border-color : var (--border-4 );
636
650
border-bottom : 1px solid transparent;
@@ -654,11 +668,11 @@ body[dir="rtl"] .closeButton {
654
668
color : var (--ink-1 );
655
669
fill : var (--ink-1 );
656
670
}
657
- .netFilteringDialog .extendedRealm > .headers > .dynamic ,
671
+ .netFilteringDialog .extendedRealm > .headers .dynamic ,
658
672
.netFilteringDialog .extendedRealm > .panes > .dynamic {
659
673
display : none;
660
674
}
661
- .netFilteringDialog .extendedRealm > .headers > .static ,
675
+ .netFilteringDialog .extendedRealm > .headers .static ,
662
676
.netFilteringDialog .extendedRealm > .panes > .static {
663
677
display : none;
664
678
}
@@ -875,8 +889,6 @@ body.dirty .netFilteringDialog > div.panes > .dynamic > .toolbar #saveRules {
875
889
}
876
890
.netFilteringDialog > div .panes > div .static textarea {
877
891
height : 6em ;
878
- max-height : 20vh ;
879
- min-height : 10vh ;
880
892
word-break : break-all;
881
893
}
882
894
.netFilteringDialog > div .panes > div .static > div : nth-of-type (2 ) {
0 commit comments