query_ctrl.ts 480 B

123456789101112131415161718192021222324
  1. ///<reference path="../../headers/common.d.ts" />
  2. import _ from 'lodash';
  3. export class QueryCtrl {
  4. target: any;
  5. datasource: any;
  6. panelCtrl: any;
  7. panel: any;
  8. hasRawMode: boolean;
  9. error: string;
  10. isLastQuery: boolean;
  11. constructor(public $scope, public $injector) {
  12. this.panel = this.panelCtrl.panel;
  13. this.isLastQuery = _.indexOf(this.panel.targets, this.target) === (this.panel.targets.length - 1);
  14. }
  15. refresh() {
  16. this.panelCtrl.refresh();
  17. }
  18. }