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) } } })