feat(panels): fixes

This commit is contained in:
Torkel Ödegaard 2016-01-28 14:19:24 -05:00
parent 9bd3b417c4
commit 600ffa727e
3 changed files with 13 additions and 4 deletions

View File

@ -5,6 +5,12 @@ import config from 'app/core/config';
import {PanelCtrl} from './panel_ctrl';
import {MetricsPanelCtrl} from './metrics_panel_ctrl';
export class DefaultPanelCtrl extends PanelCtrl {
constructor($scope, $injector) {
super($scope, $injector);
}
}
class PanelDirective {
template: string;
templateUrl: string;
@ -15,7 +21,7 @@ class PanelDirective {
getDirective() {
if (!this.controller) {
this.controller = PanelCtrl;
this.controller = DefaultPanelCtrl;
}
return {

View File

@ -0,0 +1,5 @@
<div class="text-center" style="padding-top: 2rem">
Unknown panel type: <strong>{{ctrl.panel.type}}</strong>
</div

View File

@ -3,9 +3,7 @@
import {PanelDirective} from '../../../features/panel/panel';
class UnknownPanel extends PanelDirective {
template = `<div class="text-center" style="padding-top: 2rem">
Unknown panel type: <strong>{{ctrl.panel.type}}</strong>
</div>`;
templateUrl = 'public/app/plugins/panel/unknown/module.html';
}