removed unused directive

pull/15352/head
Torkel Ödegaard 6 years ago
parent 5eea85a3a3
commit 58e57a1669
  1. 1
      public/app/core/core.ts
  2. 39
      public/app/core/directives/dash_class.ts

@ -1,4 +1,3 @@
import './directives/dash_class';
import './directives/dropdown_typeahead'; import './directives/dropdown_typeahead';
import './directives/autofill_event_fix'; import './directives/autofill_event_fix';
import './directives/metric_segment'; import './directives/metric_segment';

@ -1,39 +0,0 @@
import $ from 'jquery';
import _ from 'lodash';
import coreModule from '../core_module';
/** @ngInject */
function dashClass($timeout) {
return {
link: ($scope, elem) => {
const body = $('body');
$scope.ctrl.dashboard.events.on('view-mode-changed', panel => {
console.log('view-mode-changed', panel.fullscreen);
if (panel.fullscreen) {
body.addClass('panel-in-fullscreen');
} else {
$timeout(() => {
body.removeClass('panel-in-fullscreen');
});
}
});
body.toggleClass('panel-in-fullscreen', $scope.ctrl.dashboard.meta.fullscreen === true);
$scope.$watch('ctrl.dashboardViewState.state.editview', newValue => {
if (newValue) {
elem.toggleClass('dashboard-page--settings-opening', _.isString(newValue));
setTimeout(() => {
elem.toggleClass('dashboard-page--settings-open', _.isString(newValue));
}, 10);
} else {
elem.removeClass('dashboard-page--settings-opening');
elem.removeClass('dashboard-page--settings-open');
}
});
},
};
}
coreModule.directive('dashClass', dashClass);
Loading…
Cancel
Save