diff --git a/src/ui/public/documentation_links/documentation_links.js b/src/ui/public/documentation_links/documentation_links.js index ec6f681b51152..3eda68bafe036 100644 --- a/src/ui/public/documentation_links/documentation_links.js +++ b/src/ui/public/documentation_links/documentation_links.js @@ -21,7 +21,8 @@ export const documentationLinks = { luceneExpressions: `${baseUrl}guide/en/elasticsearch/reference/${urlVersion}/modules-scripting-expression.html` }, query: { - luceneQuerySyntax: `${baseUrl}guide/en/elasticsearch/reference/${urlVersion}/query-dsl-query-string-query.html#query-string-syntax` + luceneQuerySyntax: `${baseUrl}guide/en/elasticsearch/reference/${urlVersion}/query-dsl-query-string-query.html#query-string-syntax`, + queryDsl: `${baseUrl}guide/en/elasticsearch/reference/${urlVersion}/query-dsl.html`, }, date: { dateMath: `${baseUrl}guide/en/elasticsearch/reference/${urlVersion}/common-options.html#date-math` diff --git a/src/ui/public/filter_bar/filter_bar.less b/src/ui/public/filter_bar/filter_bar.less index c1fa15519d32f..967e08b871266 100644 --- a/src/ui/public/filter_bar/filter_bar.less +++ b/src/ui/public/filter_bar/filter_bar.less @@ -57,7 +57,6 @@ filter-bar { .ace_editor { height: 175px; - margin: 15px 0; } .filter-edit-alias { diff --git a/src/ui/public/filter_editor/filter_editor.html b/src/ui/public/filter_editor/filter_editor.html index e75e3de9dc777..20b7680844119 100644 --- a/src/ui/public/filter_editor/filter_editor.html +++ b/src/ui/public/filter_editor/filter_editor.html @@ -6,110 +6,120 @@ filter -
+ aria-label="Close filter popover" + >
-
- -
- -
-
+ +
+
+ - + +
+
+ +
-
-
-

- Label -

+
+ +
+ +
+ +
-
-
-
- + +
+ + +

+ Filters are built using the Elasticsearch Query DSL. +

-
-
-

- More actions -

+ +
+
+
-
-
- +
+
diff --git a/src/ui/public/filter_editor/filter_editor.js b/src/ui/public/filter_editor/filter_editor.js index bd62d79314551..32af0534b288c 100644 --- a/src/ui/public/filter_editor/filter_editor.js +++ b/src/ui/public/filter_editor/filter_editor.js @@ -2,6 +2,7 @@ import _ from 'lodash'; import { uiModules } from 'ui/modules'; import { FILTER_OPERATOR_TYPES } from './lib/filter_operators'; import template from './filter_editor.html'; +import { documentationLinks } from '../documentation_links/documentation_links'; import './filter_query_dsl_editor'; import './filter_field_select'; import './filter_operator_select'; @@ -35,6 +36,7 @@ module.directive('filterEditor', function ($timeout, indexPatterns) { controller: function ($scope, $element) { this.init = () => { const { filter } = this; + this.docLinks = documentationLinks; this.alias = filter.meta.alias; this.isEditingQueryDsl = false; this.queryDsl = getQueryDslFromFilter(filter); diff --git a/src/ui/public/filter_editor/filter_editor.less b/src/ui/public/filter_editor/filter_editor.less index d50b1ff527f9d..1fbc63fcc6154 100644 --- a/src/ui/public/filter_editor/filter_editor.less +++ b/src/ui/public/filter_editor/filter_editor.less @@ -6,6 +6,12 @@ z-index: 101; } +.filterEditor__labelBar { + display: flex; + align-items: center; + justify-content: space-between; +} + .filterEditor__wideField { min-width: 0; }