From d8bc26f5f81760647bc77994a736ceee70f60044 Mon Sep 17 00:00:00 2001 From: advplyr Date: Sun, 11 Jun 2023 13:36:19 -0500 Subject: [PATCH] Add:Ebook files table and supplementary ereader --- assets/app.css | 23 + components/modals/Dialog.vue | 2 +- components/readers/EpubReader.vue | 15 +- components/tables/ChaptersTable.vue | 25 - components/tables/TracksTable.vue | 25 - .../{ => collection}/CollectionBooksTable.vue | 0 components/tables/ebook/EbookFilesTable.vue | 102 ++ .../tables/ebook/EbookFilesTableRow.vue | 63 + .../{ => playlist}/PlaylistItemsTable.vue | 0 components/ui/Tooltip.vue | 92 + package-lock.json | 1513 +++++++++++------ package.json | 5 +- pages/item/_id/index.vue | 8 + store/libraries.js | 14 +- store/user.js | 22 +- tailwind.config.js | 12 +- 16 files changed, 1283 insertions(+), 638 deletions(-) rename components/tables/{ => collection}/CollectionBooksTable.vue (100%) create mode 100644 components/tables/ebook/EbookFilesTable.vue create mode 100644 components/tables/ebook/EbookFilesTableRow.vue rename components/tables/{ => playlist}/PlaylistItemsTable.vue (100%) create mode 100644 components/ui/Tooltip.vue diff --git a/assets/app.css b/assets/app.css index 2eb7cfa7..f6d6fd30 100644 --- a/assets/app.css +++ b/assets/app.css @@ -143,4 +143,27 @@ Bookshelf Label display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; +} + +.tracksTable { + border-collapse: collapse; + width: 100%; + border: 1px solid #474747; +} + +.tracksTable tr:nth-child(even) { + background-color: #2e2e2e; +} + +.tracksTable tr { + background-color: #373838; +} + +.tracksTable td { + padding: 8px 8px; +} + +.tracksTable th { + padding: 4px 8px; + font-size: 0.75rem; } \ No newline at end of file diff --git a/components/modals/Dialog.vue b/components/modals/Dialog.vue index d47a33c4..9fa46c18 100644 --- a/components/modals/Dialog.vue +++ b/components/modals/Dialog.vue @@ -7,7 +7,7 @@
-
+