aboutsummaryrefslogtreecommitdiff
path: root/src/components/TileTree.vue
diff options
context:
space:
mode:
authorTerry Truong <terry06890@gmail.com>2022-03-10 13:38:57 +1100
committerTerry Truong <terry06890@gmail.com>2022-03-10 14:57:52 +1100
commit2e4331783e2e86396703620656a7005d4d84ecff (patch)
tree85bfc5ccc8379641f8a1b4d5093f643be999b865 /src/components/TileTree.vue
parent7cdd3ae45c2544b239d85174d536fa641f01cf38 (diff)
Make empty-space-shifting apply recursively. Add temp-node and layout names for debugging.
Diffstat (limited to 'src/components/TileTree.vue')
-rw-r--r--src/components/TileTree.vue3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/components/TileTree.vue b/src/components/TileTree.vue
index 4ce3f28..dd91fcb 100644
--- a/src/components/TileTree.vue
+++ b/src/components/TileTree.vue
@@ -11,7 +11,7 @@ function preprocessTol(tree){
}
preprocessTol(tol);
-import {staticSqrLayout, staticRectLayout, sweepToSideLayout} from '/src/layout.js';
+import {staticSqrLayout, staticRectLayout, sweepToSideLayout, shiftEmpty} from '/src/layout.js';
let LAYOUT_SYS = sweepToSideLayout;
export default {
@@ -71,6 +71,7 @@ export default {
},
tryLayout(){
let layout = LAYOUT_SYS.genLayout(this.tree, 0, 0, this.width, this.height, true);
+ shiftEmpty(layout);
if (layout == null){
console.log('Unable to layout tree');
return false;