query_ctrl.ts 512 B

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