From b76be2b87d3a255def4c80d1498c7daa61cde6ba Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Wed, 6 Jun 2012 15:29:57 +0800 Subject: [PATCH] add bookmark navigation functions in unireader.lua --- unireader.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/unireader.lua b/unireader.lua index feb39f167..4fa488d39 100644 --- a/unireader.lua +++ b/unireader.lua @@ -1730,6 +1730,28 @@ function UniReader:showBookMarks() end end +function UniReader:nextBookMarkedPage() + for k,v in ipairs(self.bookmarks) do + if self.pageno < v.page then + return v + end + end + return nil +end + +function UniReader:prevBookMarkedPage() + local pre_item = nil + for k,v in ipairs(self.bookmarks) do + if self.pageno <= v.page then + if pre_item.page < self.pageno then + return pre_item + end + end + pre_item = v + end + return nil +end + function UniReader:showHighLight() local menu_items = {} local highlight_dict = {}