diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/App.vue | 25 | ||||
| -rw-r--r-- | src/assets/Amoebozoa.jpg | bin | 0 -> 11976 bytes | |||
| -rw-r--r-- | src/assets/Archaea.jpg | bin | 0 -> 11682 bytes | |||
| -rw-r--r-- | src/assets/Arthropoda.jpg | bin | 0 -> 9728 bytes | |||
| -rw-r--r-- | src/assets/Bacteria.jpg | bin | 0 -> 11749 bytes | |||
| -rw-r--r-- | src/assets/Cnidaria.jpg | bin | 0 -> 11130 bytes | |||
| -rw-r--r-- | src/assets/Cyanobacteria.jpg | bin | 0 -> 9294 bytes | |||
| -rw-r--r-- | src/assets/Eukaryota.jpg | bin | 0 -> 10997 bytes | |||
| -rw-r--r-- | src/assets/Fungi.jpg | bin | 0 -> 10088 bytes | |||
| -rw-r--r-- | src/assets/Metazoa.jpg | bin | 0 -> 12749 bytes | |||
| -rw-r--r-- | src/assets/Plantae.jpg | bin | 0 -> 11384 bytes | |||
| -rw-r--r-- | src/assets/Proteobacteria.jpg | bin | 0 -> 9356 bytes | |||
| -rw-r--r-- | src/assets/Vertebrata.jpg | bin | 0 -> 9995 bytes | |||
| -rw-r--r-- | src/assets/Viruses.jpg | bin | 0 -> 11608 bytes | |||
| -rwxr-xr-x | src/genTestImgs.sh | 13 | ||||
| -rw-r--r-- | src/tol.json | 24 |
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 Binary files differnew file mode 100644 index 0000000..5050e8f --- /dev/null +++ b/src/assets/Amoebozoa.jpg diff --git a/src/assets/Archaea.jpg b/src/assets/Archaea.jpg Binary files differnew file mode 100644 index 0000000..0e31dbc --- /dev/null +++ b/src/assets/Archaea.jpg diff --git a/src/assets/Arthropoda.jpg b/src/assets/Arthropoda.jpg Binary files differnew file mode 100644 index 0000000..5968c96 --- /dev/null +++ b/src/assets/Arthropoda.jpg diff --git a/src/assets/Bacteria.jpg b/src/assets/Bacteria.jpg Binary files differnew file mode 100644 index 0000000..342dc47 --- /dev/null +++ b/src/assets/Bacteria.jpg diff --git a/src/assets/Cnidaria.jpg b/src/assets/Cnidaria.jpg Binary files differnew file mode 100644 index 0000000..8d18e03 --- /dev/null +++ b/src/assets/Cnidaria.jpg diff --git a/src/assets/Cyanobacteria.jpg b/src/assets/Cyanobacteria.jpg Binary files differnew file mode 100644 index 0000000..47038ae --- /dev/null +++ b/src/assets/Cyanobacteria.jpg diff --git a/src/assets/Eukaryota.jpg b/src/assets/Eukaryota.jpg Binary files differnew file mode 100644 index 0000000..8219d14 --- /dev/null +++ b/src/assets/Eukaryota.jpg diff --git a/src/assets/Fungi.jpg b/src/assets/Fungi.jpg Binary files differnew file mode 100644 index 0000000..23312c8 --- /dev/null +++ b/src/assets/Fungi.jpg diff --git a/src/assets/Metazoa.jpg b/src/assets/Metazoa.jpg Binary files differnew file mode 100644 index 0000000..bddc399 --- /dev/null +++ b/src/assets/Metazoa.jpg diff --git a/src/assets/Plantae.jpg b/src/assets/Plantae.jpg Binary files differnew file mode 100644 index 0000000..5d90b42 --- /dev/null +++ b/src/assets/Plantae.jpg diff --git a/src/assets/Proteobacteria.jpg b/src/assets/Proteobacteria.jpg Binary files differnew file mode 100644 index 0000000..efbe575 --- /dev/null +++ b/src/assets/Proteobacteria.jpg diff --git a/src/assets/Vertebrata.jpg b/src/assets/Vertebrata.jpg Binary files differnew file mode 100644 index 0000000..238d5e4 --- /dev/null +++ b/src/assets/Vertebrata.jpg diff --git a/src/assets/Viruses.jpg b/src/assets/Viruses.jpg Binary files differnew file mode 100644 index 0000000..bd986b7 --- /dev/null +++ b/src/assets/Viruses.jpg 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"} + ] + } + ] + } +] |
