fix(inspector): fixed broken panel error inspect

This commit is contained in:
Torkel Ödegaard
2016-02-04 15:23:40 +01:00
parent 316e1aac67
commit 33dc9fdd76
4 changed files with 18 additions and 6 deletions
+13 -1
View File
@@ -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>
+3 -3
View File
@@ -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 ';