From 91664d2d91d581dd11a8b2b16f0f3a954d8f58f0 Mon Sep 17 00:00:00 2001
From: booploops <49113086+booploops@users.noreply.github.com>
Date: Tue, 21 Dec 2021 17:52:03 -0800
Subject: [PATCH 1/5] added brick type for media items, brick will now display
the correct artwork
---
src/renderer/style.less | 9 ++++++
.../mediaitem-scroller-horizontal-mvview.ejs | 2 +-
.../views/components/mediaitem-square.ejs | 28 +++++++++++++++----
src/renderer/views/pages/browse.ejs | 4 +--
4 files changed, 34 insertions(+), 9 deletions(-)
diff --git a/src/renderer/style.less b/src/renderer/style.less
index 535c3a48..c5d0589e 100644
--- a/src/renderer/style.less
+++ b/src/renderer/style.less
@@ -2601,6 +2601,15 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb {
width: 212px;
}
}
+
+ &.mediaitem-brick {
+ height: 200px;
+ width: 240px;
+ .artwork {
+ height: 123px;
+ width: 220px;
+ }
+ }
}
.cd-btn-seeall {
diff --git a/src/renderer/views/components/mediaitem-scroller-horizontal-mvview.ejs b/src/renderer/views/components/mediaitem-scroller-horizontal-mvview.ejs
index 3e5edb93..19919512 100644
--- a/src/renderer/views/components/mediaitem-scroller-horizontal-mvview.ejs
+++ b/src/renderer/views/components/mediaitem-scroller-horizontal-mvview.ejs
@@ -6,7 +6,7 @@
:badge="item.attributes" v-for="item in items">
-
diff --git a/src/renderer/views/components/mediaitem-square.ejs b/src/renderer/views/components/mediaitem-square.ejs
index 2cca2e9e..39d64a40 100644
--- a/src/renderer/views/components/mediaitem-square.ejs
+++ b/src/renderer/views/components/mediaitem-square.ejs
@@ -6,9 +6,9 @@
@@ -38,6 +38,10 @@
kind: {
type: String,
default: ''
+ },
+ size: {
+ type: String,
+ default: '300'
}
},
data: function () {
@@ -48,19 +52,31 @@
}
},
methods: {
+ getArtworkUrl() {
+ let artwork = this.item.attributes.artwork ? this.item.attributes.artwork.url : ''
+ switch (this.kind) {
+ case "385":
+ artwork = this.item.attributes.editorialArtwork.subscriptionHero.url
+ break;
+ }
+ return artwork
+ },
getClasses() {
let type = this.item.type
- if(this.kind != "") {
+ if (this.kind != "") {
type = this.kind
}
- switch(type) {
+ switch (type) {
default:
return []
- break;
+ break;
+ case "385": // editorial
+ return ["mediaitem-brick"]
+ break;
case "music-videos":
case "uploaded-videos":
return "mediaitem-video";
- break;
+ break;
}
},
visibilityChanged: function (isVisible, entry) {
diff --git a/src/renderer/views/pages/browse.ejs b/src/renderer/views/pages/browse.ejs
index 0bec99e1..b8ebbd93 100644
--- a/src/renderer/views/pages/browse.ejs
+++ b/src/renderer/views/pages/browse.ejs
@@ -13,11 +13,11 @@
-
-
From 4042be4eaf4f4e88d1ecdbbd1ded06b9c1c58b4d Mon Sep 17 00:00:00 2001
From: booploops <49113086+booploops@users.noreply.github.com>
Date: Tue, 21 Dec 2021 18:12:35 -0800
Subject: [PATCH 2/5] fix for unknown types in collection view
---
.../views/components/mediaitem-square.ejs | 1 +
src/renderer/views/pages/collection-list.ejs | 19 ++++++++++++++++---
2 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/src/renderer/views/components/mediaitem-square.ejs b/src/renderer/views/components/mediaitem-square.ejs
index 39d64a40..bb4d4aa8 100644
--- a/src/renderer/views/components/mediaitem-square.ejs
+++ b/src/renderer/views/components/mediaitem-square.ejs
@@ -74,6 +74,7 @@
return ["mediaitem-brick"]
break;
case "music-videos":
+ case "uploadedVideo":
case "uploaded-videos":
return "mediaitem-video";
break;
diff --git a/src/renderer/views/pages/collection-list.ejs b/src/renderer/views/pages/collection-list.ejs
index 70d46907..0da3265d 100644
--- a/src/renderer/views/pages/collection-list.ejs
+++ b/src/renderer/views/pages/collection-list.ejs
@@ -1,6 +1,7 @@