diff --git a/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DocumentSignature/App.vue b/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DocumentSignature/App.vue index c09efda8a..7c519f54f 100644 --- a/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DocumentSignature/App.vue +++ b/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DocumentSignature/App.vue @@ -27,8 +27,8 @@
-
-
+
+
- page {{ page }} / {{ pageCount }} + {{ page }}/{{ pageCount }}
-
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ +
+
+ + {{ page }} / {{ pageCount }} + +
+
+ +
+
+ +
+
-
+
+
+ + +
+
+ +
@@ -74,29 +199,6 @@ id="action-buttons" v-if="signedState !== 'signed'" > -
-
-
- -
-
- -
-
-
-
- - {{ $t("cancel_signing") }} @@ -455,6 +541,7 @@ const undoSign = async () => { setTimeout(() => drawAllZones(page.value), 200); userSignatureZone.value = null; adding.value = false; + canvasEvent.value = "select"; }; const toggleAddZone = () => { @@ -464,7 +551,6 @@ const toggleAddZone = () => { }; const addZoneEvent = async (e: PointerEvent, canvas: HTMLCanvasElement) => { - userSignatureZone.value = null; const BOX_WIDTH = 180; const BOX_HEIGHT = 90; const PDFPageHeight = canvas.height; @@ -490,6 +576,7 @@ const addZoneEvent = async (e: PointerEvent, canvas: HTMLCanvasElement) => { }, }; signature.zones.push(newZone); + userSignatureZone.value = newZone; await setPage(page.value); setTimeout(() => drawAllZones(page.value), 200); @@ -497,15 +584,6 @@ const addZoneEvent = async (e: PointerEvent, canvas: HTMLCanvasElement) => { adding.value = true; }; -const removeNewZone = async () => { - signature.zones = signature.zones.filter((z) => z.index !== null); - userSignatureZone.value = null; - await setPage(page.value); - setTimeout(() => drawAllZones(page.value), 200); - canvasEvent.value = "select"; - adding.value = false; -}; - const getReturnPath = () => window.location.search ? window.location.search.split("?returnPath=")[1] ?? @@ -527,9 +605,10 @@ div#action-buttons { } div.pdf-tools { background-color: #f3f3f3; - @media (min-width: 1200px) { - background: none; - border: none !important; + font-size: 0.8rem; + @media (min-width: 1400px) { + // background: none; + // border: none !important; } } div.turn-page { diff --git a/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DocumentSignature/index.ts b/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DocumentSignature/index.ts index c5c4b5eb8..6f2ddafe9 100644 --- a/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DocumentSignature/index.ts +++ b/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DocumentSignature/index.ts @@ -10,14 +10,18 @@ const appMessages = { you_are_going_to_sign: 'Vous allez signer le document', signature_confirmation: 'Confirmation de la signature', sign: 'Signer', - choose_another_signature: 'Choisir une autre zone de signature', + choose_another_signature: 'Choisir une autre zone', cancel: 'Annuler', cancel_signing: 'Refuser de signer', last_sign_zone: 'Zone de signature précédente', next_sign_zone: 'Zone de signature suivante', + add_sign_zone: 'Ajouter une zone de signature', + last_zone: 'Zone précédente', + next_zone: 'Zone suivante', + add_zone: 'Ajouter une zone', + another_zone: 'Autre zone', electronic_signature_in_progress: 'Signature électronique en cours...', loading: 'Chargement...', - add_sign_zone: 'Ajouter une zone de signature', remove_sign_zone: 'Enlever la zone', } }