diff --git a/komga-webui/package-lock.json b/komga-webui/package-lock.json index a7b7cefe..6725ce42 100644 --- a/komga-webui/package-lock.json +++ b/komga-webui/package-lock.json @@ -10746,6 +10746,11 @@ "merge-stream": "^1.0.1" } }, + "jquery": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" + }, "js-beautify": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.2.tgz", @@ -14190,6 +14195,11 @@ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "dev": true }, + "slick-carousel": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz", + "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==" + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -15852,6 +15862,14 @@ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.1.3.tgz", "integrity": "sha512-8iSa4mGNXBjyuSZFCCO4fiKfvzqk+mhL0lnKuGcQtO1eoj8nq3CmbEG8FwK5QqoqwDgsjsf1GDuisDX4cdb/aQ==" }, + "vue-slick": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/vue-slick/-/vue-slick-1.1.15.tgz", + "integrity": "sha512-FnoeFMmxj+3Y1iE1HjNsB0SPpcTxJ8y2FIgndwMP6WkQph3FkPQLdqz24MwH4RszCXXH8reoANV6DMIC07jEbQ==", + "requires": { + "slick-carousel": "^1.6.0" + } + }, "vue-style-loader": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", diff --git a/komga-webui/package.json b/komga-webui/package.json index 4012e8e3..5b6bf998 100644 --- a/komga-webui/package.json +++ b/komga-webui/package.json @@ -11,11 +11,13 @@ "dependencies": { "axios": "^0.19.0", "core-js": "^2.6.11", + "jquery": "^3.4.1", "lodash": "^4.17.15", "qs": "^6.9.1", "vue": "^2.6.11", "vue-line-clamp": "^1.3.2", "vue-router": "^3.0.3", + "vue-slick": "^1.1.15", "vuelidate": "^0.7.4", "vuetify": "^2.1.15", "vuex": "^3.1.2", diff --git a/komga-webui/src/views/BookReader.vue b/komga-webui/src/views/BookReader.vue index fca99a4a..a420398c 100644 --- a/komga-webui/src/views/BookReader.vue +++ b/komga-webui/src/views/BookReader.vue @@ -1,33 +1,186 @@