@@ -48,10 +48,7 @@ export function veImpression(ve: string, context?: string, children?: TestImpres
4848 return { impressions : [ key , ...veImpressionsUnder ( key , children || [ ] ) . impressions ] } ;
4949}
5050
51- function veImpressionForTabHeader ( panel : string , options ?: { closable : boolean } ) {
52- if ( options ?. closable ) {
53- return veImpression ( 'PanelTabHeader' , panel , [ veImpression ( 'Close' ) ] ) ;
54- }
51+ function veImpressionForTabHeader ( panel : string ) {
5552 return veImpression ( 'PanelTabHeader' , panel ) ;
5653}
5754
@@ -60,15 +57,18 @@ export function veImpressionForMainToolbar(options?: {
6057 expectClosedPanels ?: string [ ] ,
6158 dockable ?: boolean ,
6259} ) {
63- const regularPanels = [ 'elements' , 'console' , 'sources' , 'network' ] ;
60+ const panels = [
61+ 'elements' ,
62+ 'console' ,
63+ 'sources' ,
64+ 'network' ,
65+ ] ;
6466 if ( ! options ?. dockable ) {
65- regularPanels . push ( 'timeline' , 'heap-profiler' , 'resources' , 'lighthouse' ) ;
67+ panels . push ( 'security' , 'chrome-recorder' , 'timeline' , 'heap-profiler' , 'resources' , 'lighthouse' ) ;
6668 }
6769
68- const closablePanels =
69- options ?. dockable ? [ ] : [ 'security' , 'chrome-recorder' ] . filter ( p => ! options ?. expectClosedPanels ?. includes ( p ) ) ;
70- if ( options ?. selectedPanel && ! regularPanels . includes ( options ?. selectedPanel ) ) {
71- closablePanels . push ( options . selectedPanel ) ;
70+ if ( options ?. selectedPanel && ! panels . includes ( options ?. selectedPanel ) ) {
71+ panels . push ( options . selectedPanel ) ;
7272 }
7373
7474 const dockableItems = options ?. dockable ?
@@ -80,8 +80,7 @@ export function veImpressionForMainToolbar(options?: {
8080 [ ] ;
8181
8282 return veImpression ( 'Toolbar' , 'main' , [
83- ...regularPanels . map ( panel => veImpressionForTabHeader ( panel ) ) ,
84- ...closablePanels . map ( panel => veImpressionForTabHeader ( panel , { closable : true } ) ) ,
83+ ...panels . map ( panel => veImpressionForTabHeader ( panel ) ) ,
8584 veImpression ( 'Toggle' , 'elements.toggle-element-search' ) ,
8685 veImpression ( 'Action' , 'settings.show' ) ,
8786 veImpression ( 'DropDown' , 'main-menu' ) ,
@@ -108,12 +107,10 @@ export function veImpressionForElementsPanel(options?: {dockable?: boolean}) {
108107 veImpression ( 'Pane' , 'styles' , [
109108 veImpression ( 'Section' , 'style-properties' , [ veImpression ( 'CSSRuleHeader' , 'selector' ) ] ) ,
110109 veImpression ( 'Section' , 'style-properties' , [
111- veImpression ( 'Action' , 'elements.new-style-rule' ) ,
112110 veImpression ( 'CSSRuleHeader' , 'selector' ) ,
113111 veImpression ( 'Tree' , undefined , [
114- veImpression ( 'TreeItem' , 'display' , [ veImpression ( 'Toggle' ) , veImpression ( 'Key' ) , veImpression ( 'Value' ) ] ) ,
112+ veImpression ( 'TreeItem' , 'display' , [ /* veImpression('Toggle'), */ veImpression ( 'Key' ) , veImpression ( 'Value' ) ] ) ,
115113 veImpression ( 'TreeItem' , 'margin' , [
116- veImpression ( 'Toggle' ) ,
117114 veImpression ( 'Key' ) ,
118115 veImpression ( 'Expand' ) ,
119116 veImpression ( 'Value' ) ,
@@ -134,10 +131,10 @@ export function veImpressionForElementsPanel(options?: {dockable?: boolean}) {
134131export function veImpressionForDrawerToolbar ( options ?: {
135132 selectedPanel ?: string ,
136133} ) {
137- const closeablePanels = options ?. selectedPanel ? [ options ?. selectedPanel ] : [ ] ;
134+ const panels = options ?. selectedPanel ? [ options ?. selectedPanel ] : [ ] ;
138135 return veImpression ( 'Toolbar' , 'drawer' , [
139136 veImpressionForTabHeader ( 'console' ) ,
140- ...closeablePanels . map ( panel => veImpressionForTabHeader ( panel , { closable : true } ) ) ,
137+ ...panels . map ( panel => veImpressionForTabHeader ( panel ) ) ,
141138 veImpression ( 'DropDown' , 'more-tabs' ) ,
142139 veImpression ( 'Close' ) ,
143140 ] ) ;
0 commit comments