@@ -15,11 +15,11 @@ import { Builder, $, Dimension } from 'vs/base/browser/builder';
1515import { Action } from 'vs/base/common/actions' ;
1616import { ActionsOrientation , ActionBar , IActionItem , Separator } from 'vs/base/browser/ui/actionbar/actionbar' ;
1717import { ViewletDescriptor } from 'vs/workbench/browser/viewlet' ;
18- import { IActivity , Extensions as ActivityExtensions , IActivityRegistry } from 'vs/workbench/browser/activity' ;
18+ import { IActivity , ActivityExtensions , IActivityRegistry } from 'vs/workbench/browser/activity' ;
1919import { Registry } from 'vs/platform/platform' ;
2020import { Part } from 'vs/workbench/browser/part' ;
2121import { IViewlet } from 'vs/workbench/common/viewlet' ;
22- import { ToggleViewletPinnedAction , ViewletActivityAction , ActivityAction , ViewletActionItem , ViewletOverflowActivityAction , ViewletOverflowActivityActionItem } from 'vs/workbench/browser/parts/activitybar/activitybarActions' ;
22+ import { ToggleViewletPinnedAction , ViewletActivityAction , ActivityAction , ActivityActionItem , ViewletActionItem , ViewletOverflowActivityAction , ViewletOverflowActivityActionItem } from 'vs/workbench/browser/parts/activitybar/activitybarActions' ;
2323import { IViewletService } from 'vs/workbench/services/viewlet/browser/viewlet' ;
2424import { IActivityBarService , IBadge } from 'vs/workbench/services/activity/common/activityBarService' ;
2525import { IPartService , Position as SideBarPosition } from 'vs/workbench/services/part/common/partService' ;
@@ -47,10 +47,11 @@ class GlobalActivityAction extends ActivityAction {
4747 }
4848}
4949
50- class GlobalActivityActionItem extends ViewletActionItem {
50+ class GlobalActivityActionItem extends ActivityActionItem {
5151
5252 onClick ( event : Event ) : void {
5353 DOM . EventHelper . stop ( event , true ) ;
54+ console . log ( 'hello world' ) ;
5455 // fire up native menu around this.builder.getHTMLElement()
5556 }
5657}
@@ -199,7 +200,7 @@ export class ActivitybarPart extends Part implements IActivityBarService {
199200 this . createViewletSwitcher ( $result . clone ( ) ) ;
200201
201202 // Top Actionbar with action items for each viewlet action
202- this . createActivityActionBar ( $result . getHTMLElement ( ) ) ;
203+ this . createGlobalActivityActionBar ( $result . getHTMLElement ( ) ) ;
203204
204205 // Contextmenu for viewlets
205206 $ ( parent ) . on ( 'contextmenu' , ( e : MouseEvent ) => {
@@ -273,8 +274,8 @@ export class ActivitybarPart extends Part implements IActivityBarService {
273274 this . extensionService . onReady ( ) . then ( ( ) => this . updateViewletSwitcher ( ) ) ;
274275 }
275276
276- private createActivityActionBar ( container : HTMLElement ) : void {
277- const activityRegistry = Registry . as < IActivityRegistry > ( ActivityExtensions . Activities ) ;
277+ private createGlobalActivityActionBar ( container : HTMLElement ) : void {
278+ const activityRegistry = Registry . as < IActivityRegistry > ( ActivityExtensions ) ;
278279 const descriptors = activityRegistry . getActivities ( ) ;
279280 const actions = descriptors
280281 . map ( d => this . instantiationService . createInstance ( d ) )
0 commit comments