3
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
4
*--------------------------------------------------------------------------------------------*/
5
5
6
- import { EventLike , reset } from 'vs/base/browser/dom' ;
6
+ import { reset } from 'vs/base/browser/dom' ;
7
7
import { BaseActionViewItem , IBaseActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems' ;
8
8
import { IHoverDelegate } from 'vs/base/browser/ui/iconLabel/iconHoverDelegate' ;
9
9
import { setupCustomHover } from 'vs/base/browser/ui/iconLabel/iconLabelHover' ;
@@ -62,9 +62,6 @@ export class CommandCenterControl {
62
62
super . render ( container ) ;
63
63
container . classList . add ( 'command-center' ) ;
64
64
65
- const left = document . createElement ( 'span' ) ;
66
- left . classList . add ( 'left' ) ;
67
-
68
65
// icon (search)
69
66
const searchIcon = renderIcon ( Codicon . search ) ;
70
67
searchIcon . classList . add ( 'search-icon' ) ;
@@ -74,22 +71,13 @@ export class CommandCenterControl {
74
71
const labelElement = document . createElement ( 'span' ) ;
75
72
labelElement . classList . add ( 'search-label' ) ;
76
73
labelElement . innerText = label ;
77
- reset ( left , searchIcon , labelElement ) ;
78
-
79
- // icon (dropdown)
80
- const right = document . createElement ( 'span' ) ;
81
- right . classList . add ( 'right' ) ;
82
- const dropIcon = renderIcon ( Codicon . chevronDown ) ;
83
- reset ( right , dropIcon ) ;
84
- reset ( container , left , right ) ;
74
+ reset ( container , searchIcon , labelElement ) ;
85
75
86
- // hovers
87
- this . _store . add ( setupCustomHover ( hoverDelegate , right , localize ( 'all' , "Show Search Modes..." ) ) ) ;
88
- const leftHover = this . _store . add ( setupCustomHover ( hoverDelegate , left , this . getTooltip ( ) ) ) ;
76
+ const hover = this . _store . add ( setupCustomHover ( hoverDelegate , container , this . getTooltip ( ) ) ) ;
89
77
90
78
// update label & tooltip when window title changes
91
79
this . _store . add ( windowTitle . onDidChange ( ( ) => {
92
- leftHover . update ( this . getTooltip ( ) ) ;
80
+ hover . update ( this . getTooltip ( ) ) ;
93
81
labelElement . innerText = this . _getLabel ( ) ;
94
82
} ) ) ;
95
83
}
@@ -119,22 +107,6 @@ export class CommandCenterControl {
119
107
120
108
return title ;
121
109
}
122
-
123
- override onClick ( event : EventLike , preserveFocus = false ) : void {
124
-
125
- if ( event instanceof MouseEvent ) {
126
- let el = event . target ;
127
- while ( el instanceof HTMLElement ) {
128
- if ( el . classList . contains ( 'right' ) ) {
129
- quickInputService . quickAccess . show ( '?' ) ;
130
- return ;
131
- }
132
- el = el . parentElement ;
133
- }
134
- }
135
-
136
- super . onClick ( event , preserveFocus ) ;
137
- }
138
110
}
139
111
140
112
return instantiationService . createInstance ( CommandCenterViewItem , action , { } ) ;
0 commit comments