diff --git a/assets/app.css b/assets/app.css index 15ab64ab..2b06265c 100644 --- a/assets/app.css +++ b/assets/app.css @@ -122,4 +122,11 @@ Bookshelf Label display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; +} + +.line-clamp-4 { + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 4; } \ No newline at end of file diff --git a/components/modals/ItemDetailsModal.vue b/components/modals/ItemDetailsModal.vue index 77813724..ef2742b2 100644 --- a/components/modals/ItemDetailsModal.vue +++ b/components/modals/ItemDetailsModal.vue @@ -8,7 +8,10 @@
-

{{ mediaMetadata.title }}

+

{{ mediaMetadata.title }}

+ +
Size: {{ $bytesPretty(size) }}
+

ID: {{ _libraryItem.id }}

@@ -44,6 +47,9 @@ export default { }, mediaMetadata() { return this.media.metadata || {} + }, + size() { + return this.media.size } }, methods: {}, diff --git a/components/tables/ChaptersTable.vue b/components/tables/ChaptersTable.vue new file mode 100644 index 00000000..5a992635 --- /dev/null +++ b/components/tables/ChaptersTable.vue @@ -0,0 +1,97 @@ + + + + + \ No newline at end of file diff --git a/components/tables/TracksTable.vue b/components/tables/TracksTable.vue new file mode 100644 index 00000000..7fd401e2 --- /dev/null +++ b/components/tables/TracksTable.vue @@ -0,0 +1,85 @@ + + + + + \ No newline at end of file diff --git a/pages/item/_id/index.vue b/pages/item/_id/index.vue index f6752f68..489c6244 100644 --- a/pages/item/_id/index.vue +++ b/pages/item/_id/index.vue @@ -6,6 +6,7 @@
+
@@ -20,38 +21,18 @@
-

{{ title }}

- -

{{ subtitle }}

- -

- -

- -

by {{ podcastAuthor }}

-

- by - -

+ +
+

{{ title }}

+

{{ subtitle }}

+
-

connected

-

{{ libraryItem.serverAddress }}

+

connected

+

{{ libraryItem.serverAddress }}

-
-
-

Your Progress: {{ Math.round(progressPercent * 100) }}%

-

{{ $elapsedPretty(userTimeRemaining) }} remaining

-

Finished {{ $formatDate(userProgressFinishedAt) }}

-
- +
play_arrow @@ -81,6 +62,12 @@ more_vert
+ +
+

Your Progress: {{ Math.round(progressPercent * 100) }}%

+

{{ $elapsedPretty(userTimeRemaining) }} remaining

+

Finished {{ $formatDate(userProgressFinishedAt) }}

+
@@ -89,8 +76,28 @@
-
-
Narrators
+
+
Author
+
{{ podcastAuthor }}
+
+ +
+ +
Series
+
+ +
+ +
Duration
+
{{ $elapsedPretty(duration) }}
+ +
{{ narrators.length === 1 ? 'Narrator' : 'Narrators' }}