Commit 29291f88 by Torkel Ödegaard

Merge branch 'master' of github.com:grafana/grafana

parents 913b8576 3ab5ab36
...@@ -17,6 +17,7 @@ import { processLabels, RATE_RANGES, cleanText } from './utils/prometheus'; ...@@ -17,6 +17,7 @@ import { processLabels, RATE_RANGES, cleanText } from './utils/prometheus';
import Typeahead from './Typeahead'; import Typeahead from './Typeahead';
const EMPTY_METRIC = ''; const EMPTY_METRIC = '';
const METRIC_MARK = 'metric';
export const TYPEAHEAD_DEBOUNCE = 300; export const TYPEAHEAD_DEBOUNCE = 300;
function flattenSuggestions(s) { function flattenSuggestions(s) {
...@@ -135,7 +136,7 @@ class QueryField extends React.Component<any, any> { ...@@ -135,7 +136,7 @@ class QueryField extends React.Component<any, any> {
if (!this.state.metrics) { if (!this.state.metrics) {
return; return;
} }
setPrismTokens(this.props.prismLanguage, 'metrics', this.state.metrics); setPrismTokens(this.props.prismLanguage, METRIC_MARK, this.state.metrics);
// Trigger re-render // Trigger re-render
window.requestAnimationFrame(() => { window.requestAnimationFrame(() => {
...@@ -184,7 +185,7 @@ class QueryField extends React.Component<any, any> { ...@@ -184,7 +185,7 @@ class QueryField extends React.Component<any, any> {
let typeaheadContext = null; let typeaheadContext = null;
// Take first metric as lucky guess // Take first metric as lucky guess
const metricNode = editorNode.querySelector('.metric'); const metricNode = editorNode.querySelector(`.${METRIC_MARK}`);
if (wrapperClasses.contains('context-range')) { if (wrapperClasses.contains('context-range')) {
// Rate ranges // Rate ranges
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment