kibana/docs/user/dashboard
Vadim Dalecky 8ed1c3ca3e
Url template editor (#88577)
* feat: 🎸 set up Storybook for URL template editor

* feat: 🎸 add basic syntax highlighting

* feat: 🎸 add autocompletion example

* feat: 🎸 add Handlebars language

* fix: 🐛 first register language

* feat: 🎸 add url and handlebars language parsing

* feat: 🎸 use simple Handlebars language

* refactor: 💡 move <VariablePopover> to a separate file

* feat: 🎸 add Monaco editor to URL drilldown

* feat: 🎸 remove editor line numbers

* feat: 🎸 allow user to provide Handlebars variables

* feat: 🎸 wire in URL drilldown variables into Monaco editor

* feat: 🎸 add metadata to event level variables

* feat: 🎸 allow to specify Handlebars variable kind

* feat: 🎸 add global variables to autocompletion

* refactor: 💡 restructure event and context variable code

* feat: 🎸 sort variables by scope group

* feat: 🎸 add meta information to context variables

* docs: ✏️ use correct variable labels

* feat: 🎸 fix component demo props

* feat: 🎸 improve highlighting of URL parts

* feat: 🎸 improve syntax highlighting colors

* feat: 🎸 improve highlighting colors

* feat: 🎸 add color to url query parameter key

* feat: 🎸 improve visual layout url editor

* feat: 🎸 highlight URL slashes with light color

* feat: 🎸 connect URL editor to state

* feat: 🎸 tweak URL parameter colors

* feat: 🎸 improve URL schema color

* feat: 🎸 insert variables on click in variable dropdown

* fix: 🐛 fix unit tests and translation

* test: 💍 fix drilldown tests after refactor

* feat: 🎸 add dark mode support to URL template editor

* test: 💍 fix URL drilldown test after adding dark mode support

* fix: 🐛 use text color which can be converted to dark mode

* test: 💍 fill in URL template in monaco editor

* fix: 🐛 fix translation key

* chore: 🤖 update license headers

* chore: 🤖 update license headers

* feat: 🎸 preview values of global variables

* feat: 🎸 preview values of context variables

* chore: 🤖 fix url editor Storybook config

* fix: 🐛 make translation key unique

* feat: 🎸 stop Esc key propagation in URL editor

* feat: 🎸 reduce editor height

* feat: 🎸 set example URL once URL drilldown is created

* feat: 🎸 add word wrapping to URL editor

* feat: 🎸 use EUI variable in SCSS

* feat: 🎸 add "Example: " prefix to default template

* feat: 🎸 do not insert extra brackets

* feat: 🎸 make URL param values same color as text

* perf: ️ make URL drilldown config component lazy loaded

* test: 💍 remove default URL drilldown template

* fix: 🐛 disable autocompletion popup while typing

* style: 💄 don't use "Example: " prefix in default URL
2021-02-15 18:24:58 +01:00
..
images [DOCS] Dashboard docs refresh for 7.11 (#85342) 2021-01-19 17:05:08 -06:00
lens-end-to-end [DOCS] Dashboard docs refresh for 7.11 (#85342) 2021-01-19 17:05:08 -06:00
advanced-editors.asciidoc [DOCS] Dashboard docs refresh for 7.11 (#85342) 2021-01-19 17:05:08 -06:00
aggregation-based.asciidoc [DOCS] Dashboard docs refresh for 7.11 (#85342) 2021-01-19 17:05:08 -06:00
aggregation-reference.asciidoc [DOCS] Dashboard docs refresh for 7.11 (#85342) 2021-01-19 17:05:08 -06:00
dashboard.asciidoc [DOCS] Fixes Dashboard formatting (#90485) 2021-02-08 15:10:23 -06:00
drilldowns.asciidoc [DOCS] Dashboard docs refresh for 7.11 (#85342) 2021-01-19 17:05:08 -06:00
enhance-dashboards.asciidoc [DOCS] Dashboard docs refresh for 7.11 (#85342) 2021-01-19 17:05:08 -06:00
lens.asciidoc [DOCS] Dashboard docs refresh for 7.11 (#85342) 2021-01-19 17:05:08 -06:00
timelion.asciidoc [DOCS] Dashboard docs refresh for 7.11 (#85342) 2021-01-19 17:05:08 -06:00
tsvb.asciidoc [DOCS] Dashboard docs refresh for 7.11 (#85342) 2021-01-19 17:05:08 -06:00
url-drilldown.asciidoc Url template editor (#88577) 2021-02-15 18:24:58 +01:00
vega-reference.asciidoc [Vega] Restores signal values on refresh (#90774) 2021-02-12 10:55:38 +03:00
vega.asciidoc [DOCS] Dashboard docs refresh for 7.11 (#85342) 2021-01-19 17:05:08 -06:00