diff --git a/public/app/features/dashboard/components/SubMenu/SubMenuCtrl.ts b/public/app/features/dashboard/components/SubMenu/SubMenuCtrl.ts index 036d0d0c85d..92987305bfe 100644 --- a/public/app/features/dashboard/components/SubMenu/SubMenuCtrl.ts +++ b/public/app/features/dashboard/components/SubMenu/SubMenuCtrl.ts @@ -1,16 +1,22 @@ import angular, { ILocationService } from 'angular'; import _ from 'lodash'; import { VariableSrv } from 'app/features/templating/all'; +import { CoreEvents } from '../../../../types'; export class SubMenuCtrl { annotations: any; variables: any; dashboard: any; + submenuEnabled: boolean; /** @ngInject */ constructor(private variableSrv: VariableSrv, private $location: ILocationService) { this.annotations = this.dashboard.templating.list; this.variables = this.variableSrv.variables; + this.submenuEnabled = false; + this.dashboard.events.on(CoreEvents.submenuVisibilityChanged, (enabled: boolean) => { + this.submenuEnabled = enabled; + }); } annotationStateChanged() { diff --git a/public/app/features/dashboard/components/SubMenu/template.html b/public/app/features/dashboard/components/SubMenu/template.html index 60496b8f4d7..278f9e46c37 100644 --- a/public/app/features/dashboard/components/SubMenu/template.html +++ b/public/app/features/dashboard/components/SubMenu/template.html @@ -1,4 +1,4 @@ -