* [visualize] implement k7Breadcrumbs
* [visualize] hide the whole kbn-top-nav if we aren't showing breadcrumbs
* [visualize] hide extra vertical space when not using breadcrumbs
* Added constants for localstorage
* Added copy and paste to keymap.js
* Added handlers to copy seleced elements and paste elements in localstorage
* Fixed localstorage keys
* Added shortcut to cut elements
* Removed console.log
* Added toast notifications for copy/cut
* Extracted clipboard functions
* Added tests for clipboard
* Added OS specific keymaps
We need to share `@kbn/datemath` with `@elastic/eui`, and rather than making them rely on Kibana for their dependencies we've decided to republish `@kbn/datemath` as `@elastic/datemath`. This isn't something we want to do often, so please check with the platform team if you'd like to do this for another module.
* [chrome/breadcrumbs] don't clear the breadcrumbs on redirect routes
* [ui/topNav/breadcrumbs] don't set k7 breadcrumbs
* [management] implement k7Breadcrumbs in kibana mangement routes
* Avoid title case
* [chrome/breadcrumbs] protect against times where route did not match anything
* [chrome] only load route is available
* move breadcrumb modules into new location
* fix i18n message id
* Update reference to renamed variable
Co-Authored-By: spalger <email@spalger.com>
* simplify redirectTo and avoid mutable var
* fix eslint issues
Remove prompt, fix quotes from windows examples
Our windows add data examples are inconsistent with our other platform examples in that they include the prompt in their example. This breaks the "copy snippet" buttons. In addition to this, since they do not quote `C:\Program files` when used as an argument these commands are broken due to the space. This PR fixes both issues.
* adds global, workpad css styling feature
* fixes checkered position and default CSS in textarea
* adds global, workpad css styling feature
* fixes checkered position and default CSS in textarea
* Added global styles to page manager
* Added 'apply stylesheet' button
* fix after rebase
* change style to css
* move default workpad CSS class to constant
* unwind the empty page color pieces
This changes the header to be conditionally rendered based on the k7design UI setting. If the setting is false, the header is rendered as before. If it is true, the header is hidden and the breadcrumbs are set via the Kibana breadcrumbs api.