From 3c5144ece678063ba3cd9d96dce98b9479d4205c Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Sat, 28 Jan 2023 20:28:59 +1100 Subject: Adjust info and help modal styling Fix minor typos in store.ts, App.vue, IconButton, etc --- src/components/HelpModal.vue | 10 +++++++--- src/components/IconButton.vue | 4 ++-- src/components/TileInfoModal.vue | 43 +++++++++++++++++++++++++--------------- src/components/TolTile.vue | 8 +++++--- 4 files changed, 41 insertions(+), 24 deletions(-) (limited to 'src/components') diff --git a/src/components/HelpModal.vue b/src/components/HelpModal.vue index 7eb2ea2..5ebc36e 100644 --- a/src/components/HelpModal.vue +++ b/src/components/HelpModal.vue @@ -182,9 +182,10 @@

Keyboard Shortcuts


Unusual Node Names

@@ -419,6 +420,9 @@ :disabled="tutOpen" @click.stop="onStartTutorial"> Start Tutorial +

+ Last updated 28/01/23 +

diff --git a/src/components/IconButton.vue b/src/components/IconButton.vue index 9357e97..a897c6f 100644 --- a/src/components/IconButton.vue +++ b/src/components/IconButton.vue @@ -1,6 +1,6 @@ diff --git a/src/components/TileInfoModal.vue b/src/components/TileInfoModal.vue index 2d0e354..52dd1b2 100644 --- a/src/components/TileInfoModal.vue +++ b/src/components/TileInfoModal.vue @@ -18,16 +18,17 @@ {{getDisplayName(nodeName, tolNode)}}
-
Children: {{(tolNode.children.length).toLocaleString()}}
-
Tips: {{(tolNode.tips).toLocaleString()}}
+
Children: {{(tolNode.children.length).toLocaleString()}}
+
Tips: {{(tolNode.tips).toLocaleString()}}
IUCN: + target="_blank" title="IUCN Conservation Status" class="font-bold">IUCN: {{getDisplayIucn(tolNode.iucn)}}
OTOL + target="_blank" title="Look up in Open Tree of Life" class="font-bold">OTOL +
@@ -60,34 +61,35 @@ @@ -95,7 +97,7 @@
{{descInfos[idx]!.text}}
-
+
From Wikipedia @@ -260,6 +262,15 @@ function getImgStyles(tolNode: TolNode | null): Record { boxShadow: store.shadowNormal, }; } +const sourceLabelStyles = computed((): Record => { + return { + color: store.color.textDark, + fontWeight: 'bold', + }; +}); +const aStyles = computed((): Record => ({ + color: store.color.alt, +})); function iucnStyles(iucn: string): Record{ let col = 'currentcolor'; switch (iucn){ diff --git a/src/components/TolTile.vue b/src/components/TolTile.vue index 1f6e1d3..99aa4e1 100644 --- a/src/components/TolTile.vue +++ b/src/components/TolTile.vue @@ -32,7 +32,7 @@
- +
@@ -42,7 +42,7 @@ @leaf-click-held="onInnerLeafClickHeld" @nonleaf-click-held="onInnerNonleafClickHeld" @info-click="onInnerInfoIconClick"/>
- +
@@ -226,7 +226,9 @@ const pendingScrollHdlr = ref(0); // Used for throttling updating of scrollOffse function onScroll(): void { if (pendingScrollHdlr.value == 0){ pendingScrollHdlr.value = setTimeout(() => { - scrollOffset.value = rootRef.value!.scrollTop; + if (rootRef.value != null){ + scrollOffset.value = rootRef.value!.scrollTop; + } pendingScrollHdlr.value = 0; }, store.animationDelay); } -- cgit v1.2.3