query_ctrl.ts 488 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 =
  14. _.indexOf(this.panel.targets, this.target) ===
  15. this.panel.targets.length - 1;
  16. }
  17. refresh() {
  18. this.panelCtrl.refresh();
  19. }
  20. }