mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
Add landing page with table to Visualize app. (#9605)
* Refactor Visualize Wizard to use explicit controller names, instead of defining them dynamically. * Add landing page with table to Visualize app. * Update Visualize wizard UI. * Add kuiIcon--basic and support icons in Table component. Display icons in Visualize landing page. * Refactor Visualize Wizard templates to use import syntax. * Set kuiViewContent width to 100% to avoid it shrink wrapping its content. * Move ToolBar buttons to the right side. Remove labels and add tooltips. * Remove unused Visualize load menu template. * Disable timepicker in Visualization listing. * Change Visualize route names. Add omitPages attribute to breadcrumbs directive. Make Visualize breadcrumbs into links. * Remove Open and New menu buttons from Visualize. * Add ConfirmationModal for deleting visualizations. * Implement sorting for name and type columns in Visualize listing. * Refactor Visualize routes into VisualizeConstants file. Fix functional tests. * Add pager_controls directive and pager service. Add pagination to Dashboard and Visualize landing pages. Change Dashboard listing to use hrefs for each dashboard. * Use ng-if instead of ng-hide to hide/reveal Table action buttons in Dashboard listing. * Redirect from old Visualize wizard routes to new ones. * Use ViewContent and Title components in Visualize wizard. * Fix Visualize and Dashboard listing table logic so that selection only applies to the current page of items. * Paging clears the selection. * Searching clears the selection. * Sorting clears the selection. * Use consistent "Create" terminology in both Visualize and Dashboard for creating new items. * Use NoItems and PromptForItems components in Visualize listing view. * Use $injector to inject dependencies in Visualize and Dashboard listing.
This commit is contained in:
parent
c8c03e5fec
commit
a5705f8dd0
43 changed files with 853 additions and 208 deletions
|
@ -14,7 +14,7 @@ bdd.describe('visualize app', function describeIndexTests() {
|
|||
const toTime = '2015-09-23 18:31:44.000';
|
||||
|
||||
PageObjects.common.debug('navigateToApp visualize');
|
||||
return PageObjects.common.navigateToApp('visualize')
|
||||
return PageObjects.common.navigateToUrl('visualize', 'new')
|
||||
.then(function () {
|
||||
PageObjects.common.debug('clickAreaChart');
|
||||
return PageObjects.visualize.clickAreaChart();
|
||||
|
|
|
@ -10,7 +10,7 @@ bdd.describe('visualize app', function describeIndexTests() {
|
|||
|
||||
bdd.before(function () {
|
||||
PageObjects.common.debug('navigateToApp visualize');
|
||||
return PageObjects.common.navigateToApp('visualize');
|
||||
return PageObjects.common.navigateToUrl('visualize', 'new');
|
||||
});
|
||||
|
||||
bdd.describe('chart types', function indexPatternCreation() {
|
||||
|
|
|
@ -14,7 +14,7 @@ bdd.describe('visualize app', function describeIndexTests() {
|
|||
|
||||
bdd.before(function () {
|
||||
PageObjects.common.debug('navigateToApp visualize');
|
||||
return PageObjects.common.navigateToApp('visualize')
|
||||
return PageObjects.common.navigateToUrl('visualize', 'new')
|
||||
.then(function () {
|
||||
PageObjects.common.debug('clickDataTable');
|
||||
return PageObjects.visualize.clickDataTable();
|
||||
|
|
|
@ -14,7 +14,7 @@ bdd.describe('visualize app', function describeIndexTests() {
|
|||
|
||||
bdd.before(function () {
|
||||
PageObjects.common.debug('navigateToApp visualize');
|
||||
return PageObjects.common.navigateToApp('visualize')
|
||||
return PageObjects.common.navigateToUrl('visualize', 'new')
|
||||
.then(function () {
|
||||
PageObjects.common.debug('clickHeatmapChart');
|
||||
return PageObjects.visualize.clickHeatmapChart();
|
||||
|
|
|
@ -14,7 +14,7 @@ bdd.describe('visualize app', function describeIndexTests() {
|
|||
const toTime = '2015-09-23 18:31:44.000';
|
||||
|
||||
PageObjects.common.debug('navigateToApp visualize');
|
||||
return PageObjects.common.navigateToApp('visualize')
|
||||
return PageObjects.common.navigateToUrl('visualize', 'new')
|
||||
.then(function () {
|
||||
PageObjects.common.debug('clickLineChart');
|
||||
return PageObjects.visualize.clickLineChart();
|
||||
|
|
|
@ -14,7 +14,7 @@ bdd.describe('visualize app', function describeIndexTests() {
|
|||
|
||||
bdd.before(function () {
|
||||
PageObjects.common.debug('navigateToApp visualize');
|
||||
return PageObjects.common.navigateToApp('visualize')
|
||||
return PageObjects.common.navigateToUrl('visualize', 'new')
|
||||
.then(function () {
|
||||
PageObjects.common.debug('clickMetric');
|
||||
return PageObjects.visualize.clickMetric();
|
||||
|
|
|
@ -14,7 +14,7 @@ bdd.describe('visualize app', function describeIndexTests() {
|
|||
const toTime = '2015-09-23 18:31:44.000';
|
||||
|
||||
PageObjects.common.debug('navigateToApp visualize');
|
||||
return PageObjects.common.navigateToApp('visualize')
|
||||
return PageObjects.common.navigateToUrl('visualize', 'new')
|
||||
.then(function () {
|
||||
PageObjects.common.debug('clickPieChart');
|
||||
return PageObjects.visualize.clickPieChart();
|
||||
|
|
|
@ -15,7 +15,7 @@ bdd.describe('visualize app', function describeIndexTests() {
|
|||
bdd.before(function () {
|
||||
|
||||
PageObjects.common.debug('navigateToApp visualize');
|
||||
return PageObjects.common.navigateToApp('visualize')
|
||||
return PageObjects.common.navigateToUrl('visualize', 'new')
|
||||
.then(function () {
|
||||
PageObjects.common.debug('clickTileMap');
|
||||
return PageObjects.visualize.clickTileMap();
|
||||
|
|
|
@ -14,7 +14,7 @@ bdd.describe('visualize app', function describeIndexTests() {
|
|||
|
||||
bdd.before(function () {
|
||||
PageObjects.common.debug('navigateToApp visualize');
|
||||
return PageObjects.common.navigateToApp('visualize')
|
||||
return PageObjects.common.navigateToUrl('visualize', 'new')
|
||||
.then(function () {
|
||||
PageObjects.common.debug('clickVerticalBarChart');
|
||||
return PageObjects.visualize.clickVerticalBarChart();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue