1
0
mirror of https://github.com/24eme/signaturepdf.git synced 2023-08-25 09:33:08 +02:00
Commit Graph

237 Commits

Author SHA1 Message Date
f703d61f24 FirstPage with white background 2022-04-14 09:09:48 +02:00
992081a882 let instead of var 2022-04-14 09:09:01 +02:00
8ca0115391 signature pad size minimum less small 2022-04-14 00:50:17 +02:00
8c4adb0216 The signature pad more fluid and with a slightly finer minimum line 2022-04-14 00:10:10 +02:00
152d54b397 The rotation of pdf pages are taken into account on the server side with pdftk 2022-04-08 01:06:35 +02:00
43992abcff Reduction of the space between pages 2022-04-08 00:18:28 +02:00
75813eefaa Plus and minus button to change the number of pages displayed per line 2022-04-07 00:13:22 +02:00
720c0ba34d All the blocks containing the pages have the same size and the pdf fits inside 2022-04-06 23:17:27 +02:00
c7811b437b Page rotation 2022-04-05 01:11:03 +02:00
5332629032 pdtfk work with additionnal pdf 2022-04-04 00:53:24 +02:00
4051264f78 Filename with count signature 2022-04-02 01:54:21 +02:00
8ae7d12a63 If there was no signature at the time of sharing, no signature layer is recorded 2022-04-02 00:58:35 +02:00
8a3ea4a4e2 Update bootstrap icons font 2022-04-01 18:49:16 +02:00
3e4aebac44 Updating bootstrap 2022-04-01 17:39:14 +02:00
35c31d3d8b Formatting of the signature counter 2022-04-01 16:54:50 +02:00
Jb Lm
487434e8b9 Merge branch 'sharing' of github.com:24eme/signaturepdf into sharing 2022-04-01 15:45:24 +02:00
Jb Lm
62615bd649 get and print nb layers 2022-04-01 15:43:47 +02:00
a3d72959f7 Share link visually disabled when pdf edition is begin 2022-04-01 15:09:13 +02:00
0c34e442cd Share link in sharing mode 2022-04-01 15:03:50 +02:00
621e8b8145 location modal hash remove when modal is hidden 2022-04-01 14:52:30 +02:00
1e925a38a0 Storing and display filename in sharing mode 2022-04-01 00:52:44 +02:00
0cc5ba6439 Adding document filename in sidebar 2022-04-01 00:32:52 +02:00
c47c7728c8 Removing empty lines and indentation 2022-04-01 00:00:54 +02:00
c0108da53a Modal when pdf is signed 2022-03-31 19:29:39 +02:00
3665f31c11 Merge branch 'sharing' of github.com:24eme/signaturepdf into sharing 2022-03-31 18:47:11 +02:00
5a36382e27 Disabled button download when save is needed 2022-03-31 18:46:53 +02:00
Jb Lm
8943efaf08 js for btn save for sharing action 2022-03-31 18:38:38 +02:00
6537d1ae1c Modal share informations on the first open 2022-03-31 16:35:26 +02:00
814793f847 Hide button share and download when in sharing mode 2022-03-31 13:46:39 +02:00
b5d3b990fb Fix javascript bug 2022-03-31 13:25:29 +02:00
b6dad1dcf5 Loading pdf from hash 2022-03-31 11:53:55 +02:00
a41155c950 Share upload file original and redirect to a new route with a hash 2022-03-31 11:46:03 +02:00
7787d46bc7 Upload a new pdf and display pages 2022-03-31 01:46:45 +02:00
db58c63ac3 Drag block more visible 2022-03-31 00:28:48 +02:00
a31eb7852a 5 page per ligne and hide bar when drag and drop 2022-03-30 10:19:12 +02:00
d51f31109f PDF Organisation page for mobile 2022-03-30 09:56:07 +02:00
2bca27fd42 Dynamic page filename 2022-03-30 02:08:21 +02:00
6f8f20ea08 Fix alert message pdf file size 2022-03-30 02:05:02 +02:00
b5a1115cd4 Pages Drag an drop, page width adapt to window 2022-03-30 02:00:25 +02:00
933f5b8e42 checkbox block background white 2022-03-28 01:27:54 +02:00
1996c661b2 let instead of var and dead code 2022-03-28 00:57:30 +02:00
afdcbf952c Start of an interface to rearrange the pages of a pdf 2022-03-28 00:56:00 +02:00
253cc31d73 Managing page history and title 2022-03-26 23:10:06 +01:00
61fc267e93 Bootstrap css map file and update version 2022-03-26 11:11:06 +01:00
9fc73054ab Default favicon 2022-03-26 11:10:41 +01:00
b8f216d166 The upload and the signature in a single page and the page is no longer reloaded after the upload 2022-03-26 11:02:47 +01:00
4e47ecf18a Redirection vers index.php 2022-01-26 15:05:08 +01:00
f54f3b6c02 Création des événements dans une fonction dédiée et création du pad de
signature
2022-01-05 02:25:39 +01:00
9b34a76e54 Réorganisation de l'organisation des fonctions 2022-01-05 02:18:55 +01:00
c20b244dba Externalisation du css 2022-01-05 01:23:37 +01:00
f65f77b4aa L'ajout de texte avec accent est possible maintenant 2022-01-04 09:37:53 +01:00
0b81806629 Ajout d'une case à cocher 2021-11-14 02:40:36 +01:00
b11ac53e29 Mise en forme svg à ajouté en mode mobile 2021-11-14 01:56:07 +01:00
44fa052703 La touche entrée valide le textbox 2021-11-14 01:11:56 +01:00
be29f851d5 La largeur du textbox s'adapte automatiquement à la largeur du texte 2021-11-14 01:11:35 +01:00
7bbacb406c Pas d'ajout si un object est séléctionné 2021-11-13 01:07:40 +01:00
7db5d212db Les svg sont uploader via des input file 2021-11-12 10:10:32 +01:00
84790c924c La route pour sauvegardé un pdf signé n'a plus besoin du paramètre key
et le nom de fichier peut être récupéré depuis le champs d'upload
2021-11-12 09:03:35 +01:00
0978dbad51 Oublié de fermer une fonction 2021-11-12 01:54:37 +01:00
82b1dcc913 Le pdf est stocké en local dans le CacheAPI et il transite mais n'est plus conservé
sur le serveur
2021-11-12 01:49:23 +01:00
a7076e962a Bouton pour réinitialiser la trace de la signature 2021-11-11 00:36:52 +01:00
f318504d5e L'ouverture de la popup désactive l'élément de la liste des svg
séléctionné
2021-11-11 00:08:56 +01:00
5494796e06 En mobile la séléction ne reste pas active 2021-11-10 01:15:17 +01:00
2186a62a57 Pas de distinction graphique pour le mode séléction active et la
checkbox est caché
2021-11-09 01:09:21 +01:00
a496f122dc Escape permet d'annuler la séléction courante 2021-11-09 01:02:39 +01:00
ff1c0b5cfb Test de l'interface avec le mode séléction active forcé 2021-11-09 01:02:23 +01:00
1687f7c0ff Correction de comportement avec le mode séléction active et l'ajout de texte 2021-11-09 00:22:00 +01:00
af19a4ff93 Si on clique dans une div ça annule l'objet séléctionné 2021-11-08 23:01:16 +01:00
bd3daccf82 Si le click dans un canvas est pour déplacer un objet on ne rajoute par
l'objet séléctionné dans le canvas
2021-11-08 23:00:27 +01:00
e4947e6a20 Test du tampon, d'une signature alternative et d'une zone de texte 2021-11-01 23:53:44 +01:00
44e38ae4e5 Conservation du nom original du fichier du pdf dans le localstorage de
l'utilisateur pour pouvoir le restituer lors du téléchargement du pdf signé sans qu'il soit stocké sur le serveur
2021-11-01 02:33:31 +01:00
7375eb298c Bouton supprimer un svg n'est plus caché lorsque le svg est actif 2021-11-01 01:00:40 +01:00
a73b055d64 Barre d'action en mode mobile pour pouvoir supprimer un objet du pdf 2021-11-01 00:48:56 +01:00
476adfa494 Bug objet non existant 2021-10-30 10:47:26 +02:00
9cb4bfdf3d Pas de curseur si le svg n'a pas encore été créé 2021-10-30 10:43:15 +02:00
a915659eb8 Déduplication de code 2021-10-30 10:37:43 +02:00
c8cb4edfda Déduplication de code 2021-10-30 10:21:07 +02:00
dde4519ef5 console.log() restant 2021-10-30 00:48:44 +02:00
74ff8c8471 Hover différencié sur les boutons et double clique qui marche à tout les
coups dans les 2 sens
2021-10-30 00:36:53 +02:00
4b17604e66 Même fonctionnement pour le curseur et le click/dblclick pour l'ajout de
texte
2021-10-29 22:24:39 +02:00
9f8d0b2fa1 Lors du mode "Garder la séléction active" il est aussi possible de
désactiver l'ajout avec un simple clique
2021-10-29 22:19:03 +02:00
e2248fb436 Possibilité de déséléctionner un svg de la liste en recliquant dessus et
le double click permet de sortir de l'état "garder la séléction active"
2021-10-29 21:52:32 +02:00
8e634a4b92 Cursor copy présent dés le clique sur un svg à ajouter pour que
l'interface soit plus intuitive
2021-10-29 21:24:11 +02:00
a15b0dbfee Ajout des tests en plus du parcours dans les tests 2021-10-28 00:23:27 +02:00
3a5b268efe Testes fonctionnels de la signature d'un pdf avec jest et puppeteer 2021-10-24 01:38:57 +02:00
9fc8cbd7d8 Indicateur de chargement pour l'interrogation ajax qui permet de
transformer une image en svg
2021-10-12 17:19:08 +02:00
b17e65f82f Police monospace pour le texte cc @teymour :-) 2021-10-12 09:45:42 +02:00
b71c1ca26f Fonction pour gérer l'état de "lock" pour ajouter plusieurs fois le
même svg à la suite
2021-10-12 09:44:50 +02:00
a37f68c626 Ajout de texte en mode mobile 2021-10-12 01:57:10 +02:00
c0f405ebe8 Lock d'un svg en double cliquant pour permettre plusieurs ajouts d'un
coup
2021-10-12 01:37:19 +02:00
21ff3c8ff7 Définition des normes d'édition 2021-10-12 01:02:40 +02:00
3a44c5a9b7 Conserve toujours le ratio des objets 2021-10-12 01:01:10 +02:00
3676b874d3 Quand un objet est redimensionné la ratio de sa dimension est conserver
dans l'objet d'origine et dans le local storage
2021-10-12 00:27:12 +02:00
08465b5d4e Mutualisation de code, scroll sur la div en mode desktop 2021-10-11 01:17:06 +02:00
5b2ae3a80e Bouton pour zoomer et dezoomer en mode mobile 2021-10-10 22:31:33 +02:00
33ddbb9e27 Zoom dans le PDF en mode desktop avec ctrl et la molette ou ctrl + - 2021-10-10 21:49:34 +02:00
df76224575 Redimensionnement des objets lors du redimensionnement du canvas fabric 2021-10-10 01:41:53 +02:00
3c0633f1f4 Resize qui si la largeur à changé 2021-10-10 00:56:46 +02:00
45462e4ed9 resizePDF à la fin du redimmensionnement de la fenetre 2021-10-10 00:43:31 +02:00
e9572ac715 Correction temporaire pour éviter que les signatures disparaissent en
cas de redimensionnement
2021-10-08 10:32:45 +02:00
79250f1b7f Adaptation des dimensions du PDF lorsque la fenetre change de taille 2021-10-08 09:56:20 +02:00
fff9ca9cd5 Meilleur correction du problème de swipe 2021-10-08 00:00:59 +02:00
0d2b9d60d9 Fix swipe pour scroller dans les pages du pdf 2021-10-07 21:48:10 +02:00
4c43669252 Finalement pas de focus automatique sur le bouton 2021-10-07 09:33:47 +02:00
74d198ed35 keydown pour que ça fonctionne aussi sur mobile 2021-10-07 09:30:47 +02:00
e09738cd81 Bouton de séléction de signature plus gros et différent de celui de
téléchargement du pdf
2021-10-07 09:29:58 +02:00
e8ff2e20fd Signature pad en png pour eviter les problème de ration de pixel 2021-10-07 09:15:01 +02:00
5aab5e3b57 Interface pour mobile 2021-10-07 01:40:33 +02:00
3554a607d6 Ajout d'un svg au pdf par un simple click au lieu du double click 2021-10-04 01:08:08 +02:00
559ba53901 Bug drag and drop 2021-10-04 00:14:10 +02:00
93ebb20a5e Texte draggable 2021-10-04 00:08:05 +02:00
ba3fd22677 Drag and drop 2021-10-03 23:48:54 +02:00
3691f24520 Création d'un motif pas le même mode dessin, texte ou import en
fonction du type signature, parapahe et tampon
2021-10-03 20:51:41 +02:00
4f2d5e3cf7 Après l'ajout d'un svg l'élément ajouté est séléctionné 2021-10-03 10:12:55 +02:00
9edfd9e840 Sauvegarde avant la séléction du dernier élément 2021-10-03 09:46:35 +02:00
857ecea8c2 Ajout de svg de type de svg signature, paraphe et tampon. Ses type de
svg sont listés de base et permettent de créer un motif.
2021-10-03 09:34:05 +02:00
8dd4c9b645 background plus léger pour les motifs séléctionnés 2021-10-02 01:27:59 +02:00
5bccb2a5ce Protection du bouton ajouter dans la modal tant qu'il n'y a rien à
ajouter
2021-10-02 00:48:34 +02:00
0cdba33ee8 Mise en forme de la colonne 2021-10-02 00:37:16 +02:00
123f6b4510 Possibilité d'ajouté une zone de texte dans le pdf 2021-09-28 21:32:57 +02:00
37f7973eee Internalisation du js de bootstrap 2021-09-28 19:48:04 +02:00
4a148aba8c Bouton supprimer plus discret 2021-09-28 09:20:45 +02:00
1eee24934a Merge branch 'master' of github.com:24eme/signaturepdf 2021-09-28 09:14:46 +02:00
25eb1c2058 Bouton pour supprimer un svg enregistré 2021-09-28 09:14:11 +02:00
Gabriel Poma
b3dd46493b suppr code après return 2021-09-27 16:44:22 +02:00
40efb8f012 Trim du svg en js du coup pas de dépendances à inkscape 2021-09-27 15:19:35 +02:00
3a1b68240d Signature pad un tout petit peu plus petit 2021-09-27 02:44:29 +02:00
822e5066c2 Selection false 2021-09-27 01:22:19 +02:00
9ba7fee244 Stockage des élément de signature dans le localstorage 2021-09-25 16:48:41 +02:00
9ef0c003e8 Le dessin de la signature passe par le mécanisme de transformation 2021-09-25 16:38:14 +02:00
5be1947006 Navigation au clavier 2021-09-25 15:41:05 +02:00
f7db55cb75 Refacto de l'interface pour qu'ajout d'élement de signature soit plus
générique, à l'aide d'une modal
2021-09-25 15:01:22 +02:00
d0e6a3dbf2 Le run est lancé dans l'index 2021-09-25 15:00:12 +02:00
afb8be1772 Font hand writing Caveat 2021-09-22 00:42:33 +02:00
61c5591fb4 Internalisation de l'appel bootstrap 2021-09-22 00:29:15 +02:00
2daa2a4600 On ne passe plus par des cdn pour les js 2021-09-22 00:29:07 +02:00
3eef282ce6 Dossier public pour cloisonner l'accès aux pdf du dossier exposé 2021-09-21 23:01:32 +02:00