From 50816d7b28a0ff14e71c631d49e683c59ab6ca52 Mon Sep 17 00:00:00 2001 From: Niels Simenon Date: Mon, 11 Nov 2019 03:20:00 +0100 Subject: [PATCH] Generating thumbnails. Added site overview page. --- .eslintrc | 2 +- assets/components/home/home.vue | 3 + assets/components/network/network.vue | 2 +- assets/components/release/release.vue | 8 +- assets/components/site/site.vue | 156 ++++++++- assets/components/tile/release.vue | 13 +- assets/components/tile/site.vue | 2 +- assets/js/sites/actions.js | 22 ++ assets/js/sites/mutations.js | 1 + assets/js/sites/sites.js | 13 + assets/js/sites/state.js | 1 + assets/js/store.js | 2 + config/default.js | 8 +- migrations/20190325001339_releases.js | 2 + package-lock.json | 346 +++++++++++++++++-- package.json | 2 + public/css/style.css | 56 ++- public/img/logos/julesjordan/julesjordan.png | Bin 0 -> 58646 bytes public/img/logos/julesjordan/network.png | Bin 0 -> 58646 bytes public/img/logos/realitykings/network.png | Bin 0 -> 28226 bytes src/.eslintrc | 2 +- src/actors.js | 18 + src/fetch-releases.js | 118 +------ src/media.js | 137 ++++++++ src/sites.js | 32 +- src/tags.js | 12 +- src/web/server.js | 2 +- src/web/sites.js | 2 +- 28 files changed, 780 insertions(+), 182 deletions(-) create mode 100644 assets/js/sites/actions.js create mode 100644 assets/js/sites/mutations.js create mode 100644 assets/js/sites/sites.js create mode 100644 assets/js/sites/state.js create mode 100644 public/img/logos/julesjordan/julesjordan.png create mode 100644 public/img/logos/julesjordan/network.png create mode 100644 public/img/logos/realitykings/network.png create mode 100644 src/media.js diff --git a/.eslintrc b/.eslintrc index 8714ff58..e3adf429 100644 --- a/.eslintrc +++ b/.eslintrc @@ -10,7 +10,7 @@ "no-console": 0, "indent": ["error", 4], "max-len": [2, { - "code": 200, + "code": 300, "tabWidth": 4, "ignoreUrls": true }], diff --git a/assets/components/home/home.vue b/assets/components/home/home.vue index 313c91b7..6f711f08 100644 --- a/assets/components/home/home.vue +++ b/assets/components/home/home.vue @@ -77,6 +77,8 @@ import ReleaseTile from '../tile/release.vue'; async function mounted() { this.releases = await this.$store.dispatch('fetchReleases'); + this.networks = await this.$store.dispatch('fetchNetworks'); + this.pageTitle = ''; } @@ -91,6 +93,7 @@ export default { showGay: false, showTrans: false, releases: [], + networks: [], pageTitle: null, }; }, diff --git a/assets/components/network/network.vue b/assets/components/network/network.vue index 31b7a4f3..2b9d8b7b 100644 --- a/assets/components/network/network.vue +++ b/assets/components/network/network.vue @@ -125,6 +125,6 @@ export default { } .sites { - grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)); + grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr)); } diff --git a/assets/components/release/release.vue b/assets/components/release/release.vue index da948c0e..11a24a43 100644 --- a/assets/components/release/release.vue +++ b/assets/components/release/release.vue @@ -8,7 +8,7 @@