mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
add last read page/percent setting support
This commit is contained in:
@@ -29,6 +29,7 @@ function ReaderPaging:gotoPage(number)
|
||||
end
|
||||
if number > self.number_of_pages
|
||||
or number < 1 then
|
||||
DEBUG("wrong page number: "..number.."!")
|
||||
return false
|
||||
end
|
||||
DEBUG("going to page number", number)
|
||||
@@ -39,6 +40,10 @@ function ReaderPaging:gotoPage(number)
|
||||
return true
|
||||
end
|
||||
|
||||
function ReaderPaging:onReadSettings(config)
|
||||
self:gotoPage(config:readSetting("last_page") or 1)
|
||||
end
|
||||
|
||||
function ReaderPaging:onPageUpdate(new_page_no)
|
||||
self.current_page = new_page_no
|
||||
end
|
||||
@@ -59,3 +64,7 @@ function ReaderPaging:onGotoPageRel(diff)
|
||||
self:gotoPage(self.current_page + diff)
|
||||
return true
|
||||
end
|
||||
|
||||
function ReaderPaging:onCloseDocument()
|
||||
self.ui.doc_settings:saveSetting("last_page", self.current_page)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user