Skip to content

Commit dc26e4d

Browse files
Fixed spell checker errors
1 parent c388658 commit dc26e4d

File tree

10 files changed

+13
-13
lines changed

10 files changed

+13
-13
lines changed

server/src/static/crossteamgroup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
### Cross Functional Team Visualization
33
* Group titles
44
* Custom templates
5-
* Selection checkmarks
5+
* Selection check marks
66

77
### Frame
88
* Displays selected nodes placed outside viewport on the frame

server/src/static/dynamicloading.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## Demoed features
22
### Navigation and auto layout
33
* This demo dynamically loads chart nodes as user navigates around diagram. The top 3 levels stay loaded permanently. All other levels are loaded only as user browses down into them and they are discarded as it navigates out to any other branch of the hierarchy.
4-
* Items selection and pinning. If user pins loaded node it stays loaded and not being descarded when user goes away to other branch.
4+
* Items selection and pinning. If user pins loaded node it stays loaded and not being discarded when user goes away to other branch.
55

66
### General
77
* Diagram reset

server/src/static/familychartitemsordering.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Demoed features
22
### User guided family chart nodes ordering
3-
Family Tree Component orders and aligns nodes automatically, it searches for the best order of family nodes. This is very handy for initial rendering, but lack of ordering rules keeps layout engine reordering nodes every time we add new nodes into diagram. So end users have to adopt to global layout changes every time they make changes to diagram nodes. The opposite situation when user defines position for every node drives us back to the age of diagram editors and manual nodes placement. This is inconvinient, so we combine the best of two approaches: autolayout and user guided nodes order. Our layout engine follows end user ordering rules as long as they are applicable and ignores them when they are not relevant.
3+
Family Tree Component orders and aligns nodes automatically, it searches for the best order of family nodes. This is very handy for initial rendering, but lack of ordering rules keeps layout engine reordering nodes every time we add new nodes into diagram. So end users have to adopt to global layout changes every time they make changes to diagram nodes. The opposite situation when user defines position for every node drives us back to the age of diagram editors and manual nodes placement. This is inconvenient, so we combine the best of two approaches: auto layout and user guided nodes order. Our layout engine follows end user ordering rules as long as they are applicable and ignores them when they are not relevant.
44

55
This demo diagram displays relations guiding layout engine in form of horizontal red dotted lines. The arrow direction defines who gets its order position first and who is next.
66

@@ -17,4 +17,4 @@ This demo diagram displays relations guiding layout engine in form of horizontal
1717

1818
### Annotations
1919
* Offbeat Connector Annotation - use nodes context buttons to show connector annotation between any 2 nodes of diagram
20-
* Background Annotation - select nodes to enable background annotation. Background annotation automerges for neighbouring nodes.
20+
* Background Annotation - select nodes to enable background annotation. Background annotation auto merges for neighbouring nodes.

server/src/static/highlightannotations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
* Straight connector annotations
44
* Stacking connector annotations
55

6-
Diagram displays permanent connector annotations for current cursor node and dynamic for current highlited node.
6+
Diagram displays permanent connector annotations for current cursor node and dynamic for current highlighted node.
77

8-
Component is designed to pefrom minimal volume of rendering and layout calculations. When user moves mouse pointer over nodes, chart shows highlight and draws on-screen connector annotations. Diagram layout does not depen on annotations, it does not reserve any space for them, so component draws connector annotations on top of diagram nodes without general layout, so user gets instant visual feedback for node under mouse cursor. This is very handy when we have a lot of connector annotations and we don't want them to be shown all the time.
8+
Component is designed to perform minimal volume of rendering and layout calculations. When user moves mouse pointer over nodes, chart shows highlight and draws on-screen connector annotations. Diagram layout does not depend on annotations, it does not reserve any space for them, so component draws connector annotations on top of diagram nodes without general layout, so user gets instant visual feedback for node under mouse cursor. This is very handy when we have a lot of connector annotations and we don't want them to be shown all the time.
99

1010
### General
1111
* Diagram reset

server/src/static/javascript

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Subproject commit 57bcf49ed098984402adbea234e9bd8451ff6b82
1+
Subproject commit b1c8e3e00615ec8fa7774c3bf030f20ce94fd603

server/src/static/largehierarchy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
### Navigation and auto layout
33
* Fitting large diagram into available screen space. In order to make navigation of large hierarchies possible, component folds nodes into markers.
44
* Showing context menu and details for node in user focus. Component shows details of cursor node immediate children and parents, so user can click them and navigate step by step further around the diagram.
5-
* Items selection and pinning. As user broses diagram it may pin nodes it is intrested in, so their details stay visible.
5+
* Items selection and pinning. As user browses diagram it may pin nodes it is interested in, so their details stay visible.
66
### General
77
* Diagram reset
88
* PDF file generation

server/src/static/orgeditor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@
2626

2727

2828
### Matrix children layout
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.
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 necessity 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 matrixed 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.

server/src/static/react

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Subproject commit 35db028286142ab3c5009192c0416c4becfa137a
1+
Subproject commit 9581614adfca5f9c8c770791625e3cabbbf4bf6f

server/src/static/techtree.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
## Demoed features
22
### User guided family chart nodes ordering
3-
This dependency graph demostrates usage of `primaryParent` layout option. It contains around 170 nodes with some of the nodes being arranged into multiple explicit sequences that show the evolution and order of dependency of said nodes. We need to display all of the node sequences together in one hierarchy meanwhile allowing the user to see the seperate individual sequences and their nodes. In order to accomplish this, we can set priority for how nodes should align under their parents. In a family diagram every node may have multiple parents and by default aligns itself to be equally distanced from all of them. In this case however, we are intrested in having nodes be closer or farther away from a specific parent. This is done by giving higher priority to one of its parents. Our family diagram provides the property `primaryParent` which can be applied to a node. Automatically indicating that the child node or nodes should be alligned closer to said parent within the hierarchy. This property is optional and doesn't change any node relations, so if it is applied to a non-exsisting parent then it will simply be ignored.
3+
This dependency graph demonstrates usage of `primaryParent` layout option. It contains around 170 nodes with some of the nodes being arranged into multiple explicit sequences that show the evolution and order of dependency of said nodes. We need to display all of the node sequences together in one hierarchy meanwhile allowing the user to see the separate individual sequences and their nodes. In order to accomplish this, we can set priority for how nodes should align under their parents. In a family diagram every node may have multiple parents and by default aligns itself to be equally distanced from all of them. In this case however, we are interested in having nodes be closer or farther away from a specific parent. This is done by giving higher priority to one of its parents. Our family diagram provides the property `primaryParent` which can be applied to a node. Automatically indicating that the child node or nodes should be aligned closer to said parent within the hierarchy. This property is optional and doesn't change any node relations, so if it is applied to a non-existing parent then it will simply be ignored.
44

5-
This alignment priority can then be used to create a full sequence, branch or chain of nodes within a grander herarchy. This can be seen if you take a look at the sequence of flight related technologies starting from `Subsonic flight` and ending with `Cutting-Edge Aeronautics`.
5+
This alignment priority can then be used to create a full sequence, branch or chain of nodes within a grander hexarchy. This can be seen if you take a look at the sequence of flight related technologies starting from `Subsonic flight` and ending with `Cutting-Edge Aeronautics`.
66

77
### Annotations
88
* Offbeat Connector Annotations - red annotations display `primaryParent` references to enforce the hierarchy

server/src/static/verticallayoutorganizationalchart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* Places group title on the right and context buttons on the left
1010
* Rotates root's group title 180 degree
1111
* Places vertical managers formation on the left of the root connection line
12-
* Aligns horiozontal children formation to the left of the managers node
12+
* Aligns horizontal children formation to the left of the managers node
1313

1414
## Children layout
1515
Chart supports following layouts for children

0 commit comments

Comments
 (0)