diff --git a/komga-webui/src/views/BookReader.vue b/komga-webui/src/views/BookReader.vue
index ebf7deaee..7ce18ec37 100644
--- a/komga-webui/src/views/BookReader.vue
+++ b/komga-webui/src/views/BookReader.vue
@@ -164,6 +164,21 @@
+
+
+
+
+
+ Single page
+
+
+
+ Double pages
+
+
+
+
+
@@ -226,6 +241,8 @@ export default Vue.extend({
fitHeight: true,
rtlButtons: 0,
rtl: false,
+ doublePages: false,
+ doublePagesButtons: 0,
slickOptions: {
infinite: false,
arrows: false,
@@ -236,7 +253,9 @@ export default Vue.extend({
cssEase: 'cubic-bezier(0.250, 0.100, 0.250, 1.000)',
speed: 150,
initialSlide: 0,
- rtl: false
+ rtl: false,
+ slidesToShow: 1,
+ slidesToScroll: 1
}
}
},
@@ -373,6 +392,11 @@ export default Vue.extend({
this.rtl = rtl
this.slickOptions.rtl = rtl;
(this.$refs.slick as any).setOption('rtl', rtl, true)
+ },
+ setDoublePages (doublePages: boolean) {
+ this.doublePages = doublePages
+ this.slickOptions.slidesToShow = doublePages ? 2 : 1;
+ (this.$refs.slick as any).setOption('slidesToShow', doublePages ? 2 : 1, true)
}
}
})