diff options
| author | Terry Truong <terry06890@gmail.com> | 2022-06-25 18:48:29 +1000 |
|---|---|---|
| committer | Terry Truong <terry06890@gmail.com> | 2022-06-25 19:28:35 +1000 |
| commit | 86e2f7bcf32a87c180315b6114092f11f9bbded5 (patch) | |
| tree | cba5e581a72529b873ba226ac4be732d9223b5e6 /src/layout.ts | |
| parent | 2a0c04245f8ab5017ca96449cca8aeb36336edf3 (diff) | |
Clean up code in App.vue
Diffstat (limited to 'src/layout.ts')
| -rw-r--r-- | src/layout.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/layout.ts b/src/layout.ts index 9b4a58f..2aabf9b 100644 --- a/src/layout.ts +++ b/src/layout.ts @@ -253,17 +253,17 @@ export function initLayoutTree(tolMap: TolMap, rootName: string, depth: number): // 'chg' allows for performing layout after expanding/collapsing a node // 'layoutMap' provides a LayoutMap to update with added/removed children export function tryLayout( - layoutTree: LayoutNode, pos: [number,number], dims: [number,number], options: LayoutOptions, + layoutTree: LayoutNode, dims: [number,number], options: LayoutOptions, {allowCollapse = false, chg = null as LayoutTreeChg | null, layoutMap = null as LayoutMap | null} = {} ): boolean { // Create a new LayoutNode tree, in case of layout failure let tempTree = layoutTree.cloneNodeTree(chg); let success: boolean; switch (options.layoutType){ - case 'sqr': success = sqrLayout(tempTree, pos, dims, true, allowCollapse, options); break; - case 'rect': success = rectLayout(tempTree, pos, dims, true, allowCollapse, options); break; - case 'sweep': success = sweepLayout(tempTree, pos, dims, true, allowCollapse, options); break; - case 'flex-sqr': success = flexSqrLayout(tempTree, pos, dims, true, allowCollapse, options); break; + case 'sqr': success = sqrLayout(tempTree, [0,0], dims, true, allowCollapse, options); break; + case 'rect': success = rectLayout(tempTree, [0,0], dims, true, allowCollapse, options); break; + case 'sweep': success = sweepLayout(tempTree, [0,0], dims, true, allowCollapse, options); break; + case 'flex-sqr': success = flexSqrLayout(tempTree, [0,0], dims, true, allowCollapse, options); break; } if (success){ if (options.layoutType != 'flex-sqr'){ |
