add percent_finished for KPVBooklet and restore original last_percent

This commit is contained in:
chrox
2013-01-07 13:29:00 +08:00
parent f41f645465
commit c4bc6e3cd3
2 changed files with 5 additions and 4 deletions

View File

@@ -103,8 +103,9 @@ end
function ReaderRolling:onCloseDocument()
local cur_xp = self.ui.document:getXPointer()
self.ui.doc_settings:saveSetting("last_percent",
self.ui.document:getPosFromXPointer(cur_xp) / self.doc_height)
local cur_pos = self.ui.document:getPosFromXPointer(cur_xp)
self.ui.doc_settings:saveSetting("last_percent", 10000 * cur_pos / self.doc_height)
self.ui.doc_settings:saveSetting("percent_finished", cur_pos / self.doc_height)
end
function ReaderRolling:onTapForward()
@@ -214,7 +215,7 @@ function ReaderRolling:gotoXPointer(xpointer)
end
function ReaderRolling:gotoPercent(new_percent)
self:gotoPos(new_percent * self.doc_height)
self:gotoPos(new_percent * self.doc_height / 10000)
end