aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/App.vue25
-rw-r--r--src/assets/Amoebozoa.jpgbin0 -> 11976 bytes
-rw-r--r--src/assets/Archaea.jpgbin0 -> 11682 bytes
-rw-r--r--src/assets/Arthropoda.jpgbin0 -> 9728 bytes
-rw-r--r--src/assets/Bacteria.jpgbin0 -> 11749 bytes
-rw-r--r--src/assets/Cnidaria.jpgbin0 -> 11130 bytes
-rw-r--r--src/assets/Cyanobacteria.jpgbin0 -> 9294 bytes
-rw-r--r--src/assets/Eukaryota.jpgbin0 -> 10997 bytes
-rw-r--r--src/assets/Fungi.jpgbin0 -> 10088 bytes
-rw-r--r--src/assets/Metazoa.jpgbin0 -> 12749 bytes
-rw-r--r--src/assets/Plantae.jpgbin0 -> 11384 bytes
-rw-r--r--src/assets/Proteobacteria.jpgbin0 -> 9356 bytes
-rw-r--r--src/assets/Vertebrata.jpgbin0 -> 9995 bytes
-rw-r--r--src/assets/Viruses.jpgbin0 -> 11608 bytes
-rwxr-xr-xsrc/genTestImgs.sh13
-rw-r--r--src/tol.json24
16 files changed, 57 insertions, 5 deletions
diff --git a/src/App.vue b/src/App.vue
index a8c04d7..0456388 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,20 +1,35 @@
<script>
+import tol from './tol.json';
export default {
data() {
return {
- greeting: 'Hello World!'
+ tol: tol,
+ tiles: tol.map(e => ({name: e.name}))
}
}
}
</script>
<template>
- <p class="greeting">{{ greeting }}</p>
+ <div id="grid">
+ <img v-for="tile in tiles" :src="'/src/assets/' + tile.name + '.jpg'" :alt="tile.name" :id="tile.name"
+ @click="$event.target.style.transform = 'translate(20%,30%)'"/>
+ </div>
</template>
<style>
-.greeting {
- color: green;
- font-weight: bold;
+#app {
+ background-color: black;
+}
+#grid {
+ display: flex;
+ flex-flow: row wrap;
+ justify-content: center;
+}
+img {
+ margin: 5px;
+ flex: auto;
+ transition: transform 1s;
+ max-width: 100%;
}
</style>
diff --git a/src/assets/Amoebozoa.jpg b/src/assets/Amoebozoa.jpg
new file mode 100644
index 0000000..5050e8f
--- /dev/null
+++ b/src/assets/Amoebozoa.jpg
Binary files differ
diff --git a/src/assets/Archaea.jpg b/src/assets/Archaea.jpg
new file mode 100644
index 0000000..0e31dbc
--- /dev/null
+++ b/src/assets/Archaea.jpg
Binary files differ
diff --git a/src/assets/Arthropoda.jpg b/src/assets/Arthropoda.jpg
new file mode 100644
index 0000000..5968c96
--- /dev/null
+++ b/src/assets/Arthropoda.jpg
Binary files differ
diff --git a/src/assets/Bacteria.jpg b/src/assets/Bacteria.jpg
new file mode 100644
index 0000000..342dc47
--- /dev/null
+++ b/src/assets/Bacteria.jpg
Binary files differ
diff --git a/src/assets/Cnidaria.jpg b/src/assets/Cnidaria.jpg
new file mode 100644
index 0000000..8d18e03
--- /dev/null
+++ b/src/assets/Cnidaria.jpg
Binary files differ
diff --git a/src/assets/Cyanobacteria.jpg b/src/assets/Cyanobacteria.jpg
new file mode 100644
index 0000000..47038ae
--- /dev/null
+++ b/src/assets/Cyanobacteria.jpg
Binary files differ
diff --git a/src/assets/Eukaryota.jpg b/src/assets/Eukaryota.jpg
new file mode 100644
index 0000000..8219d14
--- /dev/null
+++ b/src/assets/Eukaryota.jpg
Binary files differ
diff --git a/src/assets/Fungi.jpg b/src/assets/Fungi.jpg
new file mode 100644
index 0000000..23312c8
--- /dev/null
+++ b/src/assets/Fungi.jpg
Binary files differ
diff --git a/src/assets/Metazoa.jpg b/src/assets/Metazoa.jpg
new file mode 100644
index 0000000..bddc399
--- /dev/null
+++ b/src/assets/Metazoa.jpg
Binary files differ
diff --git a/src/assets/Plantae.jpg b/src/assets/Plantae.jpg
new file mode 100644
index 0000000..5d90b42
--- /dev/null
+++ b/src/assets/Plantae.jpg
Binary files differ
diff --git a/src/assets/Proteobacteria.jpg b/src/assets/Proteobacteria.jpg
new file mode 100644
index 0000000..efbe575
--- /dev/null
+++ b/src/assets/Proteobacteria.jpg
Binary files differ
diff --git a/src/assets/Vertebrata.jpg b/src/assets/Vertebrata.jpg
new file mode 100644
index 0000000..238d5e4
--- /dev/null
+++ b/src/assets/Vertebrata.jpg
Binary files differ
diff --git a/src/assets/Viruses.jpg b/src/assets/Viruses.jpg
new file mode 100644
index 0000000..bd986b7
--- /dev/null
+++ b/src/assets/Viruses.jpg
Binary files differ
diff --git a/src/genTestImgs.sh b/src/genTestImgs.sh
new file mode 100755
index 0000000..34e3921
--- /dev/null
+++ b/src/genTestImgs.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+set -e
+
+#reads through tol.json, gets names, and generates image for each name
+cat tol.json | \
+ gawk 'match ($0, /"name"\s*:\s*"(.*)"/, arr) {print arr[1]}' | \
+ while read; do
+ convert -size 400x400 xc:khaki +repage \
+ -size 300x300 -fill black -background None \
+ -font Ubuntu-Mono -gravity center caption:"$REPLY" +repage \
+ -gravity Center -composite -strip assets/"$REPLY".jpg
+ done
+
diff --git a/src/tol.json b/src/tol.json
new file mode 100644
index 0000000..dff1f4c
--- /dev/null
+++ b/src/tol.json
@@ -0,0 +1,24 @@
+[
+ {"name": "Viruses"},
+ {"name": "Archaea"},
+ {"name": "Bacteria",
+ "children":[
+ {"name":"Cyanobacteria"},
+ {"name":"Proteobacteria"}
+ ]
+ },
+ {"name": "Eukaryota",
+ "children":[
+ {"name":"Amoebozoa"},
+ {"name":"Plantae"},
+ {"name":"Fungi"},
+ {"name":"Metazoa",
+ "children":[
+ {"name":"Cnidaria"},
+ {"name":"Arthropoda"},
+ {"name":"Vertebrata"}
+ ]
+ }
+ ]
+ }
+]