diff --git a/src/renderer/less/pages.less b/src/renderer/less/pages.less index 91338f8d..ef772791 100644 --- a/src/renderer/less/pages.less +++ b/src/renderer/less/pages.less @@ -281,7 +281,7 @@ // Podcast Page .content-inner.library-artists-page { // top: 0; - height: calc(100% - var(--navigationBarHeight)); + height: calc(100% - 60px - var(--navigationBarHeight)); padding: 0px; .inner-container { display: flex; @@ -331,7 +331,7 @@ } .episodes-list { - height : 100%; + height: calc(100% + 60px); width : 100%; background: rgb(200 200 200 / 6%); overflow-y: overlay; diff --git a/src/renderer/views/components/inline-collection-list.ejs b/src/renderer/views/components/inline-collection-list.ejs index 1f4f2c6f..964f7847 100644 --- a/src/renderer/views/components/inline-collection-list.ejs +++ b/src/renderer/views/components/inline-collection-list.ejs @@ -42,7 +42,12 @@ type: String, required: false, default: "artists" - } + }, + parentSelector: { + type: String, + required: false, + default: null + }, }, data: function() { return { @@ -69,7 +74,7 @@ }, scrollToTop() { let target = document.querySelector(".header-text") - document.querySelector("#app-content").scrollTo({ + document.querySelector(this.parentSelector ?? ".collection-page").scrollTo({ top: 0, left: 0, behavior: 'smooth' diff --git a/src/renderer/views/pages/library-artists.ejs b/src/renderer/views/pages/library-artists.ejs index 31a83b2e..967b8e10 100644 --- a/src/renderer/views/pages/library-artists.ejs +++ b/src/renderer/views/pages/library-artists.ejs @@ -7,13 +7,21 @@ -->
-
- - +
+
+
+
+ +
+
+
+ + +
- +