Projet

Général

Profil

Development #6947

Pouvoir zoomer et déplacer le graphe des workflows

Ajouté par Benjamin Dauvergne il y a environ 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
14 avril 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

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

Révision afb9068f (diff)
Ajouté par Benjamin Dauvergne il y a environ 9 ans

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.

Historique

#1

Mis à jour par Benjamin Dauvergne il y a environ 9 ans

  • Patch proposed changé de Oui à Non
#2

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.

#3

Mis à jour par Pierre Cros il y a environ 9 ans

J'aime !

#5

Mis à jour par Benjamin Dauvergne il y a environ 9 ans

  • Fichier 0001-admin-workflows.py-add-svg-pan-zoom-functionnality-6.patch supprimé
#6

Mis à jour par Frédéric Péters il y a environ 9 ans

Je préférerais une version non-minifiée.

#8

Mis à jour par Benjamin Dauvergne il y a environ 9 ans

  • Fichier 0001-Add-a-XForwardedForMiddleware-middleware-6922.patch ajouté

Version non minifiée.

#9

Mis à jour par Benjamin Dauvergne il y a environ 9 ans

  • Fichier 0001-Add-a-XForwardedForMiddleware-middleware-6922.patch supprimé
#11

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.

#12

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 ?

#13

Mis à jour par Frédéric Péters il y a environ 9 ans

En testant en local, en virant le reset et en tapant les + et - encore plus vers le bord, je pense que ça le fait.

#14

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.

#15

Mis à jour par Thomas Noël il y a environ 9 ans

Ack.

#16

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.
#17

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.

#18

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 ?

#19

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.

#20

Mis à jour par Frédéric Péters il y a environ 9 ans

Ok.

#21

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF