95610ffd34
visgraph: improve update graph mechanism
...
adding an updateHack in store, and a watcher in component.
* updateHack increment a value in the lpop,
* the watcher detect when value changes
* and $forceUpdate
improve layer checkbox legend refresh and rebuild
2021-11-10 20:09:18 +01:00
7230fd9c07
minor changes, and cleaning code
2021-11-10 15:13:23 +01:00
7dc9021eca
visgraph: no more need for tiny emitter. remove it
2021-11-10 11:35:19 +01:00
a63e1321b0
cleaning
2021-11-09 22:48:29 +01:00
bfca6d2afc
cleaning
2021-11-09 20:06:54 +01:00
b392bc9e65
visgraph: post, patch and delete relationship link works!
2021-11-09 20:00:19 +01:00
d6da6a5d9d
visgraph: trying to pass value to edit relationship form fields (wip)
2021-11-09 20:00:09 +01:00
2c0198ef78
listen on relationship nodes event (wip)
2021-11-05 20:34:59 +01:00
e55e8e072d
visgraph: prepare UI for add relationship link
2021-11-05 19:37:59 +01:00
f92b4b0ea3
visgraph, fix details
2021-11-05 17:50:19 +01:00
e911dd30f5
cleaning store
2021-11-05 16:16:24 +01:00
bfcd420cdf
visgraph: improve nodes that are hidden when uncheck layer
...
- a new getter count links by node. before exclude person, check first if node has others visible links
- links id are rewrote to serve count links getter
- unfold and expand only folded person
2021-11-05 14:41:45 +01:00
9494bdee2a
visgraph: improve splitId(node_id,'id') : return always integer
...
node_id value examples:
* 'accompanying_period_124' --> 124
* '124' --> 124
* 124 --> 124
2021-11-05 14:41:45 +01:00
0f8ca77105
visgraph: refactor store excludedNode action
2021-11-05 14:41:45 +01:00
9a00e13532
visgraph: adding node whitelist
2021-11-05 14:41:45 +01:00
1a00798da0
visgraph: canvas options, maximize position
2021-11-05 14:41:45 +01:00
55c2aed613
visgraph: fix algo problems when expanding graph
2021-11-05 14:41:45 +01:00
19badc0062
visgraph: try to remove folded person nodes when layer is unchecked (wip)
2021-11-05 14:41:35 +01:00
5d7f4bde1d
minor stuffs
2021-11-03 21:17:25 +01:00
40c5322cba
visgraph: an event trigger unfoldPersonsByCourse (store)
2021-11-03 21:15:37 +01:00
8ab0fd59f8
visgraph: add basic graph event mechanism when clicking on nodes
2021-11-03 21:12:42 +01:00
aa9926aa29
translations
2021-11-03 16:56:11 +01:00
adac384279
visgraph: prepare PATCH relationship when submitting (wip)
2021-11-03 16:49:07 +01:00
2099edefc5
visgraph: fix error with GET relations response
2021-11-03 16:45:37 +01:00
e7900b8b21
visgraph: fix POST response (create link)
2021-11-03 14:54:27 +01:00
2d3549ee28
visgraph: give more space to graph in twig content
2021-11-03 12:39:47 +01:00
9e61c417e5
visgraph: improve relationship form UI, change physics solver, disable node edition
2021-11-03 09:20:27 +01:00
e62d026339
visgraph form: other way to display relation
2021-11-02 18:58:25 +01:00
9cffe5161a
visgraph: test form without vis-network
2021-11-02 18:45:15 +01:00
cbb3ad04f0
visgraph: right align text when reverse
2021-11-02 16:39:34 +01:00
6b31bf225a
visgraph: fix body in POST relationship query
2021-11-02 16:34:01 +01:00
024531fbe1
visgraph: build modal form to create/edit relationship
2021-11-02 15:39:22 +01:00
d06a4b1ca9
import multiselect (wip)
2021-11-01 15:37:32 +01:00
9cce62c294
visgraph: pass context to modals
2021-11-01 15:36:57 +01:00
d3a08149f0
visgraph: open vue modal when adding/editing edge
2021-11-01 13:31:58 +01:00
41f815bbb9
tiny-emitter package is used as "centralized event hub" between vis-network and vue3
2021-11-01 11:50:36 +01:00
a0940a0c85
visgraph: init window.eventHub as external emitter called in Vue. This implementation works with vue2, but is deprecated in vue3 !!
...
see https://vue3-fr.netlify.app/guide/migration/events-api.html#_2-x-syntax
2021-11-01 11:48:26 +01:00
09903c2f52
click node event (wip)
2021-10-29 19:08:52 +02:00
998295dc5f
vue_visgraph improve (physics, corrections)
2021-10-28 15:47:40 +02:00
317ba0a095
vue_visgraph: store missing persons from courses, household and relationship
2021-10-28 12:11:51 +02:00
92c1bf15cc
vue_visgraph: add relationship links with relations
2021-10-27 19:55:24 +02:00
8ff581d5fa
vue_visgraph: add links array state in store
2021-10-27 16:40:01 +02:00
326fe5f50b
vue_visgraph: cleaning + i18n
2021-10-27 11:53:34 +02:00
2a86fd12d7
vue_visgraph: add checkbox legend to enable/disable layers
2021-10-27 11:40:15 +02:00
a20eeb6a34
vue_visgraph: add a mechanism to force update component
...
cfr. https://medium.com/emblatech/ways-to-force-vue-to-re-render-a-component-df866fbacf47
2021-10-26 15:18:53 +02:00
2ef70b301f
visgraph: basic styles by groups, initialize legend, etc.
2021-10-26 14:44:49 +02:00
136c6f19de
vue_visgraph: basically display persons, household, courses and edges between them
2021-10-25 18:47:15 +02:00
b7f3700928
loop on household members to add edges to graph
2021-10-25 15:00:01 +02:00
83d91e61cb
vue_visgraph: manage vis objects with window variables to avoid conflict between vis and vue
2021-10-22 12:58:32 +02:00
6ff80be88d
vue_visgraph: add vis manipulation actions and vis styles
2021-10-22 11:59:55 +02:00