* show the spy toggle in an expanded panel on hover
the css was wrong because the expanded panel is no longer inside
gridster. Added tests that would have caught this.
* rename toggleSpyPane to toggleSpyPanel
* create range filter for brush event when xaxis field is not index pattern timefield
* remove switch statement
* move logic to functions
* convert Dates to milliseconds
* add format:epoch_millis to date range filter
* remove private module dependencies from highlight
* remove _.class from _numeral.js
* remove asPrettyString from lodash mixin
* remove shortenDottedString from lodash mixin
* remove use of class lodash mixin in field formatters
* create unit tests for asPrettyString and shortenDottedString
* remove empty constructors and use static to move Class properties inside class definition body
* use class method syntax to ensure method is on prototype instead of instance
This just adds the method (e.g., GET) and the URL that is deprecated to the deprecation logger.
This helps for testing when you notice it so that you can go fix it.
* add github-markdown.css to markdown visualization
* bring css internal and use kibana variables
* add license from github-markdown-css
* support dark-theme
* full screen mode implementation
* Have Edit and Add buttons kick you out of full screen mode
* Instruct the grid to resize when switching between full screen and regular modes
* Use new styles and listen for ESC key
* handle dark theme
* Remove full screen option from edit mode
It’s awkward with no obvious save button to escape edit mode.
* Code review comments
* deregister the route handler if the user navigates away from the dashboard page.
* Use a new broadcast event rather than hijacking the window resize one
* create registry for field format editors
* index fieldFormatEditors registry by formatId and remove duplicate code between stringify and field_format_editor
* correctly cancel in date format editor and other minor changes
* unnest editor object
* update fieldFormatEditor usage comment to reflect changes
* use ui_exports to load editor registry instead of modules.js
This fixes issues where properties from the visualizations saved in older versions were not applied to the Visualization.
This also addressed the fontSize of metrics not being applied on the Dashboard.
* vary bar widths and keep gutter widths static
* update addGroupedBars to use datumWidth and remove groupCount from addStackedBars
* make datumWidth single function
* remove artifacts of rebase