From cb3604c0a18a3a17bed8696d5400f0a3deb070ab Mon Sep 17 00:00:00 2001 From: Chris LaFreniere <40371649+chlafreniere@users.noreply.github.com> Date: Thu, 2 Aug 2018 13:38:55 -0700 Subject: [PATCH] Add NodeLabel to TreeNodeContextKey (#2113) --- src/sql/parts/objectExplorer/viewlet/treeNodeContextKey.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sql/parts/objectExplorer/viewlet/treeNodeContextKey.ts b/src/sql/parts/objectExplorer/viewlet/treeNodeContextKey.ts index 85c05ab6ca..78a620028c 100644 --- a/src/sql/parts/objectExplorer/viewlet/treeNodeContextKey.ts +++ b/src/sql/parts/objectExplorer/viewlet/treeNodeContextKey.ts @@ -15,11 +15,13 @@ export class TreeNodeContextKey implements IContextKey { static SubType = new RawContextKey('nodeSubType', undefined); static Status = new RawContextKey('nodeStatus', undefined); static TreeNode = new RawContextKey('treeNode', undefined); + static NodeLabel = new RawContextKey('nodeLabel', undefined); private _nodeTypeKey: IContextKey; private _subTypeKey: IContextKey; private _statusKey: IContextKey; private _treeNodeKey: IContextKey; + private _nodeLabelKey: IContextKey; constructor( @IContextKeyService contextKeyService: IContextKeyService @@ -28,6 +30,7 @@ export class TreeNodeContextKey implements IContextKey { this._subTypeKey = TreeNodeContextKey.SubType.bindTo(contextKeyService); this._statusKey = TreeNodeContextKey.Status.bindTo(contextKeyService); this._treeNodeKey = TreeNodeContextKey.TreeNode.bindTo(contextKeyService); + this._nodeLabelKey = TreeNodeContextKey.NodeLabel.bindTo(contextKeyService); } set(value: TreeNode) { @@ -35,6 +38,7 @@ export class TreeNodeContextKey implements IContextKey { this._nodeTypeKey.set(value && value.nodeTypeId); this._subTypeKey.set(value && value.nodeSubType); this._statusKey.set(value && value.nodeStatus); + this._nodeLabelKey.set(value && value.label); } reset(): void { @@ -42,6 +46,7 @@ export class TreeNodeContextKey implements IContextKey { this._subTypeKey.reset(); this._statusKey.reset(); this._treeNodeKey.reset(); + this._nodeLabelKey.reset(); } public get(): TreeNode {