diff --git a/assets/components/home/filters.vue b/assets/components/home/filters.vue index c5ffe950..858a6704 100644 --- a/assets/components/home/filters.vue +++ b/assets/components/home/filters.vue @@ -157,7 +157,6 @@ export default { padding: .5rem; margin: 0 .25rem; border: solid 1px transparent; - border-radius: .5rem; font-size: .9rem; font-weight: bold; cursor: pointer; diff --git a/assets/components/network/network.vue b/assets/components/network/network.vue index 01c62d4c..99b0480d 100644 --- a/assets/components/network/network.vue +++ b/assets/components/network/network.vue @@ -12,11 +12,10 @@ rel="noopener noreferrer" class="title" > - + > {{ network.description }}

-

Sites

+

Latest releases

@@ -60,7 +61,9 @@ async function mounted() { [this.network] = await this.$store.dispatch('fetchNetworks', this.$route.params.networkSlug); this.releases = await this.$store.dispatch('fetchNetworkReleases', this.$route.params.networkSlug); - this.sites = this.network.sites.sort(({ name: nameA }, { name: nameB }) => nameA.localeCompare(nameB)); + this.sites = this.network.sites + .filter(site => !site.independent) + .sort(({ name: nameA }, { name: nameB }) => nameA.localeCompare(nameB)); this.pageTitle = this.network.name; } diff --git a/assets/components/release/banner.vue b/assets/components/release/banner.vue index 650515d2..cba68eeb 100644 --- a/assets/components/release/banner.vue +++ b/assets/components/release/banner.vue @@ -77,7 +77,6 @@ export default { flex-shrink: 0; white-space: nowrap; overflow-x: auto; - margin: 0 0 1rem 0; scrollbar-width: none; box-shadow: 0 0 3px $shadow; font-size: 0; @@ -97,6 +96,7 @@ export default { } .item { + height: 100%; max-height: 18rem; vertical-align: middle; } diff --git a/assets/components/release/release.vue b/assets/components/release/release.vue index b40b5aa6..8c3bbc44 100644 --- a/assets/components/release/release.vue +++ b/assets/components/release/release.vue @@ -5,117 +5,193 @@ > -

{{ release.title }}

- - + v-if="release.date" + :title="`View scene on ${release.site.name}`" + :href="release.url" + target="_blank" + rel="noopener noreferrer" + class="tidbit date link hideable" + > + + {{ formatDate(release.date, 'MMMM D, YYYY') }} + - - + + + {{ formatDate(release.date, 'MMM D, YYYY') }} + - {{ formatDate(release.date, 'MMMM D, YYYY') }} - + + + {{ release.shootId }} + - - + + + + {{ Math.floor(release.duration / 3600) }}: + {{ Math.floor((release.duration % 3600) / 60).toString().padStart(2, '0') }}: + {{ (release.duration % 60).toString().padStart(2, '0') }} + + + + + + + + + + + + + +
+

{{ release.title }}

+ +
+ + +
    +
  • + +
  • +
+
+ +
+ + + +
+ +

+ + {{ release.description }} +

+ +
+ - + class="link" + >{{ release.studio.name }} +
{{ release.network.name }}: - - {{ release.site.name }} - - -

- - - {{ Math.floor(release.duration / 3600) }}: - {{ Math.floor((release.duration % 3600) / 60).toString().padStart(2, '0') }}: - {{ (release.duration % 60).toString().padStart(2, '0') }} -

- -

- - {{ release.description }} -

- - - - - - - {{ formatDate(release.dateAdded, 'MMMM D, YYYY') }} - + class="row shoot showable" + > + {{ release.shootId }} + + +
+ + + {{ Math.floor(release.duration / 3600) }}: + {{ Math.floor((release.duration % 3600) / 60).toString().padStart(2, '0') }}: + {{ (release.duration % 60).toString().padStart(2, '0') }} +
+ + + + + {{ formatDate(release.dateAdded, 'MMMM D, YYYY') }} + +
+ + diff --git a/assets/components/tile/release.vue b/assets/components/tile/release.vue index fa077aa5..a788c89b 100644 --- a/assets/components/tile/release.vue +++ b/assets/components/tile/release.vue @@ -3,6 +3,13 @@