You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: server/src/static/orgeditor.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,16 @@
1
1
## Demoed features
2
2
### General
3
3
* Diagram reset
4
-
* PDF file generation
4
+
*[PDF file generation](https://pdfkit.org/)
5
5
* Diagram options drawer
6
6
* Nodes search drawer
7
7
* Add new root node
8
-
* Drag & Drop node from parent to parent
8
+
*[React](https://reactjs.org/)
9
+
*[Redux](https://redux.js.org/)
10
+
*[React Drag & Drop support](https://react-dnd.github.io/react-dnd/docs/overview)
11
+
*[React Material-UI](https://material-ui.com/)
9
12
### Dual Mode View
10
-
* Showing two diagram components side by side lets you see distant parts of the same diagram
13
+
* Showing two diagraming components side by side let you see distant parts of the same diagram
11
14
* Zoom in on one side and Drag & Drop nodes to other side.
12
15
### Diagram node:
13
16
* Edit node properties
@@ -22,5 +25,5 @@
22
25
* Remove item from selected nodes
23
26
24
27
25
-
## Matrix children layout
28
+
###Matrix children layout
26
29
Usually organizational charts grow horizontally more than vertically. So keeping nodes in square formation saves horizontal space. It is important to fit matrix into width of screen, it is fine to scroll nodes vertically or horizontally, but necessaty to scroll both ways creates usability issue, so chart support extra option `maximumColumnsInMatrix` limiting number of columns. For example when node has 4 children they are matrxied into 2 * 2 matrix, 9 children are matrixed into 3 * 3 matrix, 16 into 4 * 4 and so on, but if we put limitation for number of columns for example at 4 then 20 children would be matrixed into 4 * 5 matrix.
0 commit comments