From 0f59cf1b9924fd15d833800148940ea708a5d8ce Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Thu, 25 Mar 2021 17:44:14 +0100 Subject: [PATCH] Add generic edit modal --- .../integration/frontend/school-class.spec.js | 2 +- .../src/components/profile/EditNameWizard.vue | 46 +++++++++++++++++++ .../school-class/EditClassNameWizard.vue | 35 ++++---------- client/src/pages/myClass.vue | 2 +- 4 files changed, 56 insertions(+), 29 deletions(-) create mode 100644 client/src/components/profile/EditNameWizard.vue diff --git a/client/cypress/integration/frontend/school-class.spec.js b/client/cypress/integration/frontend/school-class.spec.js index 3e00545b..2c7059b1 100644 --- a/client/cypress/integration/frontend/school-class.spec.js +++ b/client/cypress/integration/frontend/school-class.spec.js @@ -230,7 +230,7 @@ describe('Teacher Class Management', () => { cy.visit('/me/my-class'); cy.get('[data-cy=edit-group-name-link]').click(); - cy.get('[data-cy=edit-class-name-input] input').type('{selectall}{backspace}').type(className); + cy.get('[data-cy=edit-name-input] input').type('{selectall}{backspace}').type(className); cy.get('[data-cy=modal-save-button]').click(); cy.get('[data-cy=school-class-name]').should('contain', className); }); diff --git a/client/src/components/profile/EditNameWizard.vue b/client/src/components/profile/EditNameWizard.vue new file mode 100644 index 00000000..e01fdf51 --- /dev/null +++ b/client/src/components/profile/EditNameWizard.vue @@ -0,0 +1,46 @@ + + + diff --git a/client/src/components/school-class/EditClassNameWizard.vue b/client/src/components/school-class/EditClassNameWizard.vue index bae12efc..6ccad527 100644 --- a/client/src/components/school-class/EditClassNameWizard.vue +++ b/client/src/components/school-class/EditClassNameWizard.vue @@ -1,39 +1,20 @@