From 6fa83da20d399cc80298607771b547cee413f31f Mon Sep 17 00:00:00 2001 From: David Mendy Date: Fri, 24 May 2024 17:05:55 +0200 Subject: [PATCH] feat: :sparkles: fix revolver with hidden door display --- .../e2e/typology-revolver-securing.cy.js | 5 +- frontend/src/utils/firearms-utils/revolver.ts | 63 ++----------------- .../SecuringTutorialContent.vue | 62 +----------------- 3 files changed, 10 insertions(+), 120 deletions(-) diff --git a/frontend/cypress/e2e/typology-revolver-securing.cy.js b/frontend/cypress/e2e/typology-revolver-securing.cy.js index 40161b30..a726bddf 100644 --- a/frontend/cypress/e2e/typology-revolver-securing.cy.js +++ b/frontend/cypress/e2e/typology-revolver-securing.cy.js @@ -60,9 +60,8 @@ describe('Typology Revolver Securing', () => { cy.contains('Le barillet ne bascule pas').first().click() cy.getByDataTestid('button-next').should('not.have.attr', 'disabled') cy.getByDataTestid('button-next').click() - cy.get('.fr-accordions-group > li').first().click() - cy.getByDataTestid('button-step-mes').click({ multiple: true }, { force: true }) - cy.getByDataTestid('button-next').should('not.have.attr', 'disabled') + cy.contains('h2', 'Mettre en sécurité mon arme') + cy.contains('li', 'Contrôler que chaque chambre') cy.getByDataTestid('button-next').click() cy.url().should('contain', '/fin-mise-en-securite') cy.getByDataTestid('go-to-identification').click() diff --git a/frontend/src/utils/firearms-utils/revolver.ts b/frontend/src/utils/firearms-utils/revolver.ts index da7673a1..4739a134 100644 --- a/frontend/src/utils/firearms-utils/revolver.ts +++ b/frontend/src/utils/firearms-utils/revolver.ts @@ -10,13 +10,6 @@ import revolver2EwBrisureImg from '@/assets/guide-mise-en-securite/photos/revolv import revolver2EwBrisureVideo from '@/assets/guide-mise-en-securite/videos/revolver/revolver_ew_brisure.mp4' import revolver2PortiereImg from '@/assets/guide-mise-en-securite/photos/revolver/revolver_2_portiere.jpg' import revolver3PortiereImg from '@/assets/guide-mise-en-securite/photos/revolver/revolver_3_1873_FR.jpg' -// import revolver2PortiereP1Video from '@/assets/guide-mise-en-securite/videos/revolver/revolver_1873_portiere_montage_p1.mp4' -// import revolver2PortiereP2Video from '@/assets/guide-mise-en-securite/videos/revolver/revolver_1873_portiere_montage_p2.mp4' -// import revolver2PortiereP3Video from '@/assets/guide-mise-en-securite/videos/revolver/revolver_1873_portiere_montage_p3.mp4' -import revolver2PortiereP4Video from '@/assets/guide-mise-en-securite/videos/revolver/revolver_1873_portiere_montage_p4.mp4' -import revolver2PortiereP5Video from '@/assets/guide-mise-en-securite/videos/revolver/revolver_1873_portiere_montage_p5.mp4' -import revolver2PortiereP6Video from '@/assets/guide-mise-en-securite/videos/revolver/revolver_1873_portiere_montage_p6.mp4' -import revolver2PortiereP7Video from '@/assets/guide-mise-en-securite/videos/revolver/revolver_1873_portiere_montage_p7.mp4' import revolver2PortiereVideo from '@/assets/guide-mise-en-securite/videos/revolver/revolver_1873_portiere_FR.mp4' import revolver2SwBrisureImg from '@/assets/guide-mise-en-securite/photos/revolver/revolver_2_sw_brisure.jpg' import revolver2SwBrisureVideo from '@/assets/guide-mise-en-securite/videos/revolver/revolver_sw_brisure.mp4' @@ -129,70 +122,24 @@ export const revolver = { // options_step_3_video_pre_text: 'Texte à afficher avant la vidéo', options_step_3_video_post_text: 'Sélectionner le comportement de votre barillet : le barillet ne bascule pas, ou le barillet bascule.', options_step_3_video_title: 'Titre de la vidéo', - // options_step_3_video_caption: 'Veuillez suivre la vidéo afin de réaliser les instructions ci-dessus', options_step_3_video: revolver2PortiereVideo, options_step_3: { revolver_1873_fr: { label: 'Le barillet ne bascule pas', value: 'revolver_1873_fr', text_steps: { - // 1: { - // title: 'Etape 1', - // time: '4 sec', - // content: 'Observer l’arme en l’orientant dans une direction sans risque, en manipulant avec précaution', - // video: revolver2PortiereP1Video, - // }, - // 2: { - // title: 'Etape 2', - // time: '10 sec', - // content: 'Tirer le haut du levier de verrouillage de barillet vers l’arrière', - // video: revolver2PortiereP2Video, - // }, - // 3: { - // title: 'Etape 3', - // time: '6 sec', - // content: 'Tirer légèrement le chien/marteau vers l’arrière jusqu’à entendre un premier clic', - // video: revolver2PortiereP3Video, - // }, - 1: { - title: 'Etape 1', - time: '9 sec', - content: 'Faire tourner le barillet jusqu’à trouver une munition', - video: revolver2PortiereP4Video, - }, - 2: { - title: 'Etape 2', - time: '7 sec', - content: 'Déverrouiller la tringle d’éjection en tournant son extrémité d’un quart de tour', - video: revolver2PortiereP5Video, - }, - 3: { - title: 'Etape 3', - time: '18 sec', - content: 'Actionner la tringle d’extraction vers l’arrière pour chaque chambre du barillet contenant une munition', - video: revolver2PortiereP6Video, - }, - 4: { - title: 'Etape 4', - time: '4 sec', - content: 'Contrôler que chaque chambre est bien vide en faisant tourner le barillet', - video: revolver2PortiereP7Video, - }, - // '': { - // title: 'Video intégrale', - // time: '56 sec', - // content: 'Veuillez suivre les indications dans l’ordre afin de mettre en sécurité votre arme', - // video: revolver2PortiereVideo, - // }, + 1: 'Faire tourner le barillet jusqu’à trouver une munition', + 2: 'Déverrouiller la tringle d’éjection en tournant son extrémité d’un quart de tour', + 3: 'Actionner la tringle d’extraction vers l’arrière pour chaque chambre du barillet contenant une munition', + 4: 'Contrôler que chaque chambre est bien vide en faisant tourner le barillet', }, img: revolver3PortiereImg, + video: revolver2PortiereVideo, }, revolver_verrou_1892: { label: 'Le barillet bascule', value: 'revolver_verrou_1892', text_steps: { - // 1: 'Observer l’arme en l’orientant dans une direction sans risque, en manipulant avec précaution', - // 2: 'Tirer le haut du levier de verrouillage de barillet vers l’arrière', 1: 'Basculer le barillet sur le côté', 2: 'Pencher l’arme légèrement vers l’arrière', 3: 'Vider les munitions éventuelles du barillet en appuyant sur la tige d’extraction située à l’avant du barillet', diff --git a/frontend/src/views/GuideSecuringFirearm/SecuringTutorialContent.vue b/frontend/src/views/GuideSecuringFirearm/SecuringTutorialContent.vue index c3a29630..3149b068 100644 --- a/frontend/src/views/GuideSecuringFirearm/SecuringTutorialContent.vue +++ b/frontend/src/views/GuideSecuringFirearm/SecuringTutorialContent.vue @@ -13,8 +13,6 @@ const router = useRouter() const resultStore = useResultStore() const stepsStore = useStepsStore() -const expandedId = ref() - const typology = computed(() => resultStore.typology) const selectedOptionStep = computed(() => { @@ -27,10 +25,6 @@ const selectedOptionStep = computed(() => { return stepsStore.currentOptionStep['1'] }) -const openNextAccordion = (currentIndex: number) => { - const nextAccordion = document.querySelector(`[aria-controls='accordion-${currentIndex + 1}-video']`) || document.querySelector('[aria-controls=\'accordion--video\']') - nextAccordion?.click() -}