Development #6947
Pouvoir zoomer et déplacer le graphe des workflows
0%
Description
Patch en place à la main sur la dev: voir par exemple https://alfortville.dev.au-quotidien.com/admin/workflows/31/
--- /usr/lib/python2.7/dist-packages/wcs/admin/workflows.py 2015-04-14 16:50:04.406865678 +0200 +++ /tmp/workflows.py 2015-04-14 16:49:55.921062955 +0200 @@ -850,6 +850,8 @@ if self.workflow.possible_status: r += htmltext('<div class="bo-block">') r += htmltext(graphviz(self.workflow, include=True)) + r += htmltext('<script type="text/javascript" src="https://ariutta.github.io/svg-pan-zoom/dist/svg-pan-zoom.min.js"></script>') + r += htmltext('<script>svgPanZoom("svg");</script>') r += htmltext('<div class="full-screen-link"><a href="svg">%s</a></div>') % _('Full Screen') r += htmltext('</div>') # bo-block
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Fichier 0001-admin-workflows.py-add-svg-pan-zoom-functionnality-6.patch ajouté
- Patch proposed changé de Non à Oui
Patch définitif en place sur la dév.
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Fichier 0001-admin-workflows.py-add-svg-pan-zoom-functionnality-6.patch 0001-admin-workflows.py-add-svg-pan-zoom-functionnality-6.patch ajouté
Avec bouton de zoom/dézoom/reset.
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Fichier
0001-admin-workflows.py-add-svg-pan-zoom-functionnality-6.patchsupprimé
Mis à jour par Thomas Noël il y a environ 9 ans
- Fichier 0001-admin-workflows.py-add-svg-pan-zoom-functionnality-6.patch 0001-admin-workflows.py-add-svg-pan-zoom-functionnality-6.patch ajouté
Here it is.
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Fichier 0001-Add-a-XForwardedForMiddleware-middleware-6922.patch ajouté
Version non minifiée.
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Fichier
0001-Add-a-XForwardedForMiddleware-middleware-6922.patchsupprimé
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Fichier 0001-admin-workflows.py-add-svg-pan-zoom-functionnality-6.patch 0001-admin-workflows.py-add-svg-pan-zoom-functionnality-6.patch ajouté
Le bon fichier.
Mis à jour par Frédéric Péters il y a environ 9 ans
Après un bref usage je ne mettrais pas les contrôles, ils se sont chez moi rapidement trouvés au-dessus d'éléments du workflow et à rendre ceux-ci illisibles.
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
Frédéric Péters a écrit :
Après un bref usage je ne mettrais pas les contrôles, ils se sont chez moi rapidement trouvés au-dessus d'éléments du workflow et à rendre ceux-ci illisibles.
Les +/- ne me semblent pas bien utiles mais par contre le reset me semble essentiel, peut-être l'afficher nous même hors du canvas ?
Mis à jour par Frédéric Péters il y a environ 9 ans
- Fichier 0001-workflows-add-svg-pan-zoom-functionnality-6947.patch 0001-workflows-add-svg-pan-zoom-functionnality-6947.patch ajouté
En testant en local, en virant le reset et en tapant les + et - encore plus vers le bord, je pense que ça le fait.
Mis à jour par Frédéric Péters il y a environ 9 ans
Et voilà, je trouvais donc plutôt utile les + et - comme indication que ces actions sont possibles, et moins utile le "reset", pour lequel il suffit au pire de recharger la page.
Mis à jour par Frédéric Péters il y a environ 9 ans
- Statut changé de Nouveau à Résolu (à déployer)
commit afb9068f2c036e9da6c77123a2547c873c16a7c3 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Tue Apr 14 17:12:36 2015 +0200 workflows: add svg pan/zoom functionnality (#6947) This is using svg-pan-zoom.js from https://github.com/ariutta/svg-pan-zoom, published with a BSD 2-clause license.
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
Tu aurais pu faire deux patchs, là je ne sais pas ce que tu as modifié dans svg-pan-zoom.js pour décaler vers la droite les boutons.
Mis à jour par Frédéric Péters il y a environ 9 ans
C'est utile que je te le pointe ou tu peux faire un diff tout seul ?
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
Il est évident que je peux le faire tout seul, j'aurai préféré deux patchs pour l'historique c'est tout.
workflows: add svg pan/zoom functionnality (#6947)
This is using svg-pan-zoom.js from https://github.com/ariutta/svg-pan-zoom,
published with a BSD 2-clause license.