From cc6d581b4e0eff2138d8308912fd62fb6229d2cc Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Tue, 19 Nov 2019 18:04:30 +0800 Subject: [PATCH] add browsing for all libraries add browsing by series add badge with number of books on series card --- komga-webui/package-lock.json | 5 + komga-webui/package.json | 1 + .../src/components/BrowseLibraries.vue | 22 ++++- komga-webui/src/components/BrowseSeries.vue | 94 +++++++++++++++++++ komga-webui/src/components/CardBook.vue | 74 +++++++++++++++ komga-webui/src/components/CardSeries.vue | 19 +++- komga-webui/src/main.ts | 3 + .../src/plugins/komga-libraries.plugin.ts | 7 +- komga-webui/src/router.ts | 10 +- .../src/services/komga-series.service.ts | 36 ++++++- komga-webui/src/types/komga-series.ts | 20 +++- komga-webui/src/views/Home.vue | 4 +- 12 files changed, 280 insertions(+), 15 deletions(-) create mode 100644 komga-webui/src/components/BrowseSeries.vue create mode 100644 komga-webui/src/components/CardBook.vue diff --git a/komga-webui/package-lock.json b/komga-webui/package-lock.json index e038a0350..ce5f1c640 100644 --- a/komga-webui/package-lock.json +++ b/komga-webui/package-lock.json @@ -15834,6 +15834,11 @@ "vue-template-es2015-compiler": "^1.6.0" } }, + "vue-line-clamp": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/vue-line-clamp/-/vue-line-clamp-1.3.2.tgz", + "integrity": "sha512-SuZlRDBKsTlMOSLsJsceJPM7Sd2wcaKayyMEsf65b33chuK1zgTIU1RqlbAXSxO2R+FOQV5rYHLiAopdwVjroQ==" + }, "vue-loader": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.7.2.tgz", diff --git a/komga-webui/package.json b/komga-webui/package.json index fda389d5e..9a4c9eec7 100644 --- a/komga-webui/package.json +++ b/komga-webui/package.json @@ -15,6 +15,7 @@ "qs": "^6.9.1", "vue": "^2.6.10", "vue-infinite-loading": "^2.4.4", + "vue-line-clamp": "^1.3.2", "vue-router": "^3.0.3", "vuelidate": "^0.7.4", "vuetify": "^2.1.10", diff --git a/komga-webui/src/components/BrowseLibraries.vue b/komga-webui/src/components/BrowseLibraries.vue index 378332fe6..04a6159ad 100644 --- a/komga-webui/src/components/BrowseLibraries.vue +++ b/komga-webui/src/components/BrowseLibraries.vue @@ -1,5 +1,7 @@