From 10ccee584417d51afc583484b692a8d7086a0d5f Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Mon, 28 Mar 2022 12:23:26 +1100 Subject: Split lib.ts into layout.ts and util.ts --- .gitignore | 2 +- src/App.vue | 8 +- src/components/AncestryBar.vue | 2 +- src/components/SearchModal.vue | 2 +- src/components/SettingsPane.vue | 2 +- src/components/Tile.vue | 2 +- src/components/TileImg.vue | 2 +- src/genTestImgs.sh | 6 +- src/layout.ts | 778 ++++++++++++++++++++++++++++++++++++ src/lib.ts | 863 ---------------------------------------- src/tol.txt | 388 ------------------ src/tolData.txt | 388 ++++++++++++++++++ src/util.ts | 88 ++++ 13 files changed, 1267 insertions(+), 1264 deletions(-) create mode 100644 src/layout.ts delete mode 100644 src/lib.ts delete mode 100644 src/tol.txt create mode 100644 src/tolData.txt create mode 100644 src/util.ts diff --git a/.gitignore b/.gitignore index ca7de17..53b49ae 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,6 @@ rem.not package-lock.json node_modules/ dist/ -src/tol.json +src/tolData.json public/img/ public/tolgrid-img/ diff --git a/src/App.vue b/src/App.vue index 8789653..541e630 100644 --- a/src/App.vue +++ b/src/App.vue @@ -7,13 +7,13 @@ import SearchModal from './components/SearchModal.vue'; import HelpModal from './components/HelpModal.vue'; import SettingsPane from './components/SettingsPane.vue'; import {TolNode, TolNodeRaw, tolFromRaw, getTolMap} from './tol'; -import {LayoutNode, initLayoutTree, initLayoutMap, tryLayout} from './lib'; -import type {LayoutOptions} from './lib'; -import {arraySum, randWeightedChoice} from './lib'; +import {LayoutNode, initLayoutTree, initLayoutMap, tryLayout} from './layout'; +import type {LayoutOptions} from './layout'; +import {arraySum, randWeightedChoice} from './util'; // Import paths lack a .ts or .js extension because .ts makes vue-tsc complain, and .js makes vite complain // Obtain tree-of-life data -import tolRaw from './tol.json'; +import tolRaw from './tolData.json'; const tol: TolNode = tolFromRaw(tolRaw); const tolMap = getTolMap(tol); diff --git a/src/components/AncestryBar.vue b/src/components/AncestryBar.vue index 2e0d5d0..46f1edf 100644 --- a/src/components/AncestryBar.vue +++ b/src/components/AncestryBar.vue @@ -1,6 +1,6 @@