Explorar o código

fix to focus first query

Mitsuhiro Tanda %!s(int64=8) %!d(string=hai) anos
pai
achega
7c566a6539

+ 2 - 1
public/app/core/components/code_editor/code_editor.ts

@@ -110,7 +110,7 @@ function link(scope, elem, attrs) {
   elem.addClass("gf-code-editor");
   let textarea = elem.find("textarea");
   textarea.addClass('gf-form-input');
-  if (attrs.giveFocus) {
+  if (scope.focus) {
     setTimeout(function () {
       textarea.focus();
       var domEl = textarea[0];
@@ -209,6 +209,7 @@ export function codeEditorDirective() {
     template: editorTemplate,
     scope: {
       content: "=",
+      focus: "=",
       onChange: "&",
       getCompleter: "&"
     },

+ 1 - 1
public/app/plugins/datasource/prometheus/partials/query.editor.html

@@ -2,7 +2,7 @@
 	<div class="gf-form-inline">
 		<div class="gf-form gf-form--grow">
 			<code-editor content="ctrl.target.expr" on-change="ctrl.refreshMetricData()"
-				get-completer="ctrl.getCompleter()" data-mode="prometheus" give-focus="ctrl.target.refId == 'A'">
+				get-completer="ctrl.getCompleter()" data-mode="prometheus" focus="ctrl.target.refId == 'A'">
 			</code-editor>
 		</div>
 	</div>