fix(inspector): fixed broken panel error inspect

pull/3918/head^2
Torkel Ödegaard 9 years ago
parent 316e1aac67
commit 33dc9fdd76
  1. 14
      public/app/features/panel/panel_ctrl.ts
  2. 2
      public/app/features/panel/partials/panel.html
  3. 6
      public/app/partials/inspector.html
  4. 2
      public/app/plugins/datasource/influxdb/influx_query.ts

@ -171,5 +171,17 @@ export class PanelCtrl {
src: 'public/app/features/dashboard/partials/shareModal.html',
scope: shareScope
});
}
}
openInspector() {
var modalScope = this.$scope.$new();
modalScope.panel = this.panel;
modalScope.dashboard = this.dashboard;
modalScope.inspector = this.inspector;
this.publishAppEvent('show-modal', {
src: 'public/app/partials/inspector.html',
scope: modalScope
});
}
}

@ -1,6 +1,6 @@
<div class="panel-container" ng-class="{'panel-transparent': ctrl.panel.transparent}">
<div class="panel-header">
<span class="alert-error panel-error small pointer" config-modal="public/app/partials/inspector.html" ng-if="ctrl.error">
<span class="alert-error panel-error small pointer" ng-if="ctrl.error" ng-click="ctrl.openInspector()">
<span data-placement="top" bs-tooltip="ctrl.error">
<i class="fa fa-exclamation"></i><span class="panel-error-arrow"></span>
</span>

@ -61,9 +61,9 @@
<div ng-if="editor.index == 2">
<label>Message:</label>
<pre>
{{message}}
</pre>
<pre>
{{message}}
</pre>
<label>Stack trace:</label>
<pre>

@ -175,7 +175,7 @@ export default class InfluxQuery {
}
if (!target.measurement) {
throw "Metric measurement is missing";
throw {message: "Metric measurement is missing"};
}
var query = 'SELECT ';

Loading…
Cancel
Save