diff --git a/cypress/e2e/view-filtering-selection.cy.js b/cypress/e2e/view-filtering-selection.cy.js
index fb5af31b14..87e514898f 100644
--- a/cypress/e2e/view-filtering-selection.cy.js
+++ b/cypress/e2e/view-filtering-selection.cy.js
@@ -25,57 +25,57 @@ describe('Filtering in a view by selection columns', () => {
cy.createSelectionCheckColumn('check', null, false)
// add row
- cy.get('button').contains('Create row').click()
+ cy.get('[data-cy="createRowBtn"]').click()
cy.fillInValueTextLine('title', 'first row')
cy.fillInValueSelection('selection', 'sel1')
cy.fillInValueSelectionMulti('multi selection', ['A', 'B'])
cy.fillInValueSelectionCheck('check')
- cy.get('button').contains('Save').click()
+ cy.get('[data-cy="createRowSaveButton"]').click()
// add row
- cy.get('button').contains('Create row').click()
+ cy.get('[data-cy="createRowBtn"]').click()
cy.fillInValueTextLine('title', 'second row')
cy.fillInValueSelection('selection', 'sel2')
cy.fillInValueSelectionMulti('multi selection', ['B'])
cy.fillInValueSelectionCheck('check')
- cy.get('button').contains('Save').click()
+ cy.get('[data-cy="createRowSaveButton"]').click()
// add row
- cy.get('button').contains('Create row').click()
+ cy.get('[data-cy="createRowBtn"]').click()
cy.fillInValueTextLine('title', 'third row')
cy.fillInValueSelection('selection', 'sel3')
cy.fillInValueSelectionMulti('multi selection', ['C', 'B', 'D'])
- cy.get('button').contains('Save').click()
+ cy.get('[data-cy="createRowSaveButton"]').click()
// add row
- cy.get('button').contains('Create row').click()
+ cy.get('[data-cy="createRowBtn"]').click()
cy.fillInValueTextLine('title', 'fourth row')
cy.fillInValueSelectionMulti('multi selection', ['A'])
cy.fillInValueSelectionCheck('check')
- cy.get('button').contains('Save').click()
+ cy.get('[data-cy="createRowSaveButton"]').click()
// add row
- cy.get('button').contains('Create row').click()
+ cy.get('[data-cy="createRowBtn"]').click()
cy.fillInValueTextLine('title', 'fifths row')
cy.fillInValueSelection('selection', 'sel4')
cy.fillInValueSelectionMulti('multi selection', ['D'])
cy.fillInValueSelectionCheck('check')
- cy.get('button').contains('Save').click()
+ cy.get('[data-cy="createRowSaveButton"]').click()
// add row
- cy.get('button').contains('Create row').click()
+ cy.get('[data-cy="createRowBtn"]').click()
cy.fillInValueTextLine('title', 'sixths row')
cy.fillInValueSelection('selection', 'sel1')
cy.fillInValueSelectionMulti('multi selection', ['C', 'D'])
cy.fillInValueSelectionCheck('check')
- cy.get('button').contains('Save').click()
+ cy.get('[data-cy="createRowSaveButton"]').click()
// add row
- cy.get('button').contains('Create row').click()
+ cy.get('[data-cy="createRowBtn"]').click()
cy.fillInValueTextLine('title', 'sevenths row')
cy.fillInValueSelection('selection', 'sel2')
cy.fillInValueSelectionMulti('multi selection', ['A', 'C', 'B', 'D'])
- cy.get('button').contains('Save').click()
+ cy.get('[data-cy="createRowSaveButton"]').click()
})
it('Filter view for single selection', () => {
@@ -89,7 +89,7 @@ describe('Filtering in a view by selection columns', () => {
cy.get('.modal-container #settings-section_title input').type(title)
// ## add filter
- cy.get('button').contains('Add new filter group').click()
+ cy.get('[data-cy="filterFormFilterGroupBtn"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(0).click()
cy.get('ul.vs__dropdown-menu li span[title="selection"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(1).click()
@@ -156,7 +156,7 @@ describe('Filtering in a view by selection columns', () => {
cy.get('.modal-container #settings-section_title input').type(title)
// ## add filter
- cy.get('button').contains('Add new filter group').click()
+ cy.get('[data-cy="filterFormFilterGroupBtn"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(0).click()
cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(1).click()
@@ -197,7 +197,7 @@ describe('Filtering in a view by selection columns', () => {
cy.get('.modal-container #settings-section_title input').type(title)
// ## add filter
- cy.get('button').contains('Add new filter group').click()
+ cy.get('[data-cy="filterFormFilterGroupBtn"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(0).click()
cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(1).click()
@@ -238,7 +238,7 @@ describe('Filtering in a view by selection columns', () => {
cy.get('.modal-container #settings-section_title input').type(title)
// ## add filter
- cy.get('button').contains('Add new filter group').click()
+ cy.get('[data-cy="filterFormFilterGroupBtn"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(0).click()
cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(1).click()
@@ -246,7 +246,7 @@ describe('Filtering in a view by selection columns', () => {
cy.get('.modal-container .filter-group .v-select.select').eq(2).click()
cy.get('ul.vs__dropdown-menu li span[title="A"]').click()
- cy.get('button').contains('Add new filter').click()
+ cy.get('[data-cy="filterGroupAddFilterBtn"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(3).click()
cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(4).click()
@@ -287,7 +287,7 @@ describe('Filtering in a view by selection columns', () => {
cy.get('.modal-container #settings-section_title input').type(title)
// ## add filter
- cy.get('button').contains('Add new filter group').click()
+ cy.get('[data-cy="filterFormFilterGroupBtn"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(0).click()
cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(1).click()
@@ -295,7 +295,7 @@ describe('Filtering in a view by selection columns', () => {
cy.get('.modal-container .filter-group .v-select.select').eq(2).click()
cy.get('ul.vs__dropdown-menu li span[title="A"]').click()
- cy.get('button').contains('Add new filter').click()
+ cy.get('[data-cy="filterGroupAddFilterBtn"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(3).click()
cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(4).click()
@@ -303,7 +303,7 @@ describe('Filtering in a view by selection columns', () => {
cy.get('.modal-container .filter-group .v-select.select').eq(5).click()
cy.get('ul.vs__dropdown-menu li span[title="B"]').click()
- cy.get('button').contains('Add new filter group').click()
+ cy.get('[data-cy="filterFormFilterGroupBtn"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(6).click()
cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(7).click()
@@ -344,7 +344,7 @@ describe('Filtering in a view by selection columns', () => {
cy.get('.modal-container #settings-section_title input').type(title)
// ## add filter
- cy.get('button').contains('Add new filter group').click()
+ cy.get('[data-cy="filterFormFilterGroupBtn"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(0).click()
cy.get('ul.vs__dropdown-menu li span[title="check"]').click()
cy.get('.modal-container .filter-group .v-select.select').eq(1).click()
diff --git a/src/App.vue b/src/App.vue
index 7cf2ba5a9c..faece768d5 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -166,7 +166,7 @@ export default {
}
-
-