mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
fix #1142 by adding 'show page overlap' option for EPUB doc
And 'show page overlap' option is disabled in "page" mode for EPUBs, and in fit to page/*height zoom mode for PDFs.
This commit is contained in:
@@ -54,7 +54,7 @@ local ReaderView = OverlapGroup:new{
|
||||
-- dimen for current viewing page
|
||||
page_area = Geom:new{},
|
||||
-- dimen for area to dim
|
||||
dim_area = Geom:new{w = 0, h = 0},
|
||||
dim_area = nil,
|
||||
-- has footer
|
||||
footer_visible = nil,
|
||||
-- has dogear
|
||||
@@ -69,9 +69,15 @@ local ReaderView = OverlapGroup:new{
|
||||
function ReaderView:init()
|
||||
-- fix recalculate from close document pageno
|
||||
self.state.page = nil
|
||||
-- fix inherited dim_area for following opened documents
|
||||
self:resetDimArea()
|
||||
self:resetLayout()
|
||||
end
|
||||
|
||||
function ReaderView:resetDimArea()
|
||||
self.dim_area = Geom:new{w = 0, h = 0}
|
||||
end
|
||||
|
||||
function ReaderView:resetLayout()
|
||||
self.dogear = ReaderDogear:new{
|
||||
view = self,
|
||||
|
||||
Reference in New Issue
Block a user