#1730 Create complete book feature

This commit is contained in:
Alex Pletnev
2016-02-09 14:51:55 +02:00
parent 85ca00bbfb
commit c0a2b3d4d9
2 changed files with 71 additions and 144 deletions

View File

@@ -13,6 +13,7 @@ local ReaderStatus = InputContainer:new {
modified = "",
},
enabled = true,
total_pages = 0
}
function ReaderStatus:init()
@@ -20,6 +21,7 @@ function ReaderStatus:init()
self.enabled = false
return
end
self.total_pages = self.document:getPageCount()
UIManager:scheduleIn(0.1, function() self.ui.menu:registerToMainMenu(self) end)
end
@@ -45,7 +47,12 @@ end
function ReaderStatus:onPageUpdate(pageno)
if self.enabled then
if pageno == self.document:getPageCount() then
--in case when pageUpdate event generated before _document:render()
if pageno > self.total_pages or self.total_pages == 1 then
self.total_pages = self.document:getPageCount()
end
if pageno == self.total_pages and self.total_pages ~= 1 then
self:showStatus()
end
end