@@ -353,18 +353,17 @@ export function FrameTitleBar(props: FrameTitleBarProps) {
353
353
< ButtonGroup
354
354
style = { {
355
355
padding : "3.5px 0 0 0" ,
356
- background : is_active
357
- ? COL_BAR_BACKGROUND
358
- : COL_BAR_BACKGROUND_DARK ,
359
356
height : button_height ( ) ,
360
357
float : "right" ,
361
358
} }
362
359
key = { "control-buttons" }
363
360
>
364
- { is_active && ! props . is_full ? render_split_row ( ) : undefined }
365
- { is_active && ! props . is_full ? render_split_col ( ) : undefined }
366
- { ! props . is_only ? render_full ( ) : undefined }
367
- { render_x ( ) }
361
+ < span style = { is_active ? undefined : { opacity : 0.3 } } >
362
+ { ! props . is_full ? render_split_row ( ) : undefined }
363
+ { ! props . is_full ? render_split_col ( ) : undefined }
364
+ { ! props . is_only ? render_full ( ) : undefined }
365
+ { render_x ( ) }
366
+ </ span >
368
367
</ ButtonGroup >
369
368
</ div >
370
369
) ;
@@ -390,8 +389,8 @@ export function FrameTitleBar(props: FrameTitleBarProps) {
390
389
props . actions . unset_frame_full ( ) ;
391
390
} }
392
391
style = { {
393
- color : darkMode ? "orange " : undefined ,
394
- background : ! darkMode ? "orange " : undefined ,
392
+ color : darkMode ? "yellowgreen " : undefined ,
393
+ background : ! darkMode ? "yellowgreen " : undefined ,
395
394
} }
396
395
>
397
396
< Icon name = { "compress" } />
@@ -1069,7 +1068,7 @@ export function FrameTitleBar(props: FrameTitleBarProps) {
1069
1068
title = { label }
1070
1069
items = { children }
1071
1070
button = { false }
1072
- style = { { color : "#333" , padding : 0 } }
1071
+ style = { { color : "#333" , padding : "7.5px 0 0 0" } }
1073
1072
/>
1074
1073
) ;
1075
1074
} else {
@@ -1080,7 +1079,7 @@ export function FrameTitleBar(props: FrameTitleBarProps) {
1080
1079
key = { key }
1081
1080
disabled = { disabled }
1082
1081
onClick = { onClick }
1083
- style = { { color : "#333" , padding : 0 } }
1082
+ style = { { color : "#333" , padding : "7.5px 0 0 0" } }
1084
1083
>
1085
1084
{ label }
1086
1085
</ Button >
@@ -1089,6 +1088,9 @@ export function FrameTitleBar(props: FrameTitleBarProps) {
1089
1088
}
1090
1089
1091
1090
function renderButtonBar ( popup = false ) {
1091
+ if ( ! is_active ) {
1092
+ return null ;
1093
+ }
1092
1094
if ( ! popup && ! editorSettings ?. get ( "extra_button_bar" ) ) {
1093
1095
return null ;
1094
1096
}
@@ -1103,17 +1105,7 @@ export function FrameTitleBar(props: FrameTitleBarProps) {
1103
1105
if ( v . length == 0 ) {
1104
1106
return null ;
1105
1107
}
1106
- return (
1107
- < div
1108
- style = { {
1109
- borderBottom : popup ? undefined : "1px solid #ccc" ,
1110
- background : "#fafafa" ,
1111
- opacity : is_active ? undefined : 0.3 ,
1112
- } }
1113
- >
1114
- < div style = { { marginBottom : "-2px" , paddingTop : "4px" } } > { v } </ div >
1115
- </ div >
1116
- ) ;
1108
+ return < div style = { { marginTop : "5px" } } > { v } </ div > ;
1117
1109
}
1118
1110
1119
1111
function renderComputeServerDocStatus ( ) {
@@ -1261,9 +1253,9 @@ export function FrameTitleBar(props: FrameTitleBarProps) {
1261
1253
{ renderMainMenusAndButtons ( ) }
1262
1254
{ is_active && renderConnectionStatus ( ) }
1263
1255
{ is_active && allButtonsPopover ( ) }
1256
+ { renderButtonBar ( ) }
1264
1257
{ renderFrameControls ( ) }
1265
1258
</ div >
1266
- { renderButtonBar ( ) }
1267
1259
{ renderConfirmBar ( ) }
1268
1260
{ hasTour && props . is_visible && props . tab_is_visible && (
1269
1261
< TitleBarTour refs = { tourRefs } />
0 commit comments