From 86e2f7bcf32a87c180315b6114092f11f9bbded5 Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Sat, 25 Jun 2022 18:48:29 +1000 Subject: Clean up code in App.vue --- src/layout.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/layout.ts') 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'){ -- cgit v1.2.3