123456789101112131415161718192021 |
- import { LokiQuery } from './types';
- /**
- * Just a simple wrapper for a react component that is actually implementing the query editor.
- */
- export class LokiAnnotationsQueryCtrl {
- static templateUrl = 'partials/annotations.editor.html';
- declare annotation: any;
- /** @ngInject */
- constructor($scope: any) {
- this.annotation = $scope.ctrl.annotation;
- this.annotation.target = this.annotation.target || {};
- this.onQueryChange = this.onQueryChange.bind(this);
- }
- onQueryChange(query: LokiQuery) {
- this.annotation.expr = query.expr;
- this.annotation.maxLines = query.maxLines;
- this.annotation.instant = query.instant;
- }
- }
|