Add bookmark browsing mode to menu (#3248)

pull/3146/merge
Robert 7 years ago committed by Frans de Jonge
parent 2c1e7f2a4f
commit bdf02f14aa

@ -14,6 +14,7 @@ local Screen = require("device").screen
local ReaderBookmark = InputContainer:new{ local ReaderBookmark = InputContainer:new{
bm_menu_title = _("Bookmarks"), bm_menu_title = _("Bookmarks"),
bbm_menu_title = _("Bookmark browsing mode"),
bookmarks = nil, bookmarks = nil,
} }
@ -51,6 +52,20 @@ function ReaderBookmark:addToMainMenu(menu_items)
self:onShowBookmark() self:onShowBookmark()
end, end,
} }
if self.ui.document.info.has_pages then
menu_items.bookmark_browsing_mode = {
text = self.bbm_menu_title,
checked_func = function() return self.view.flipping_visible end,
callback = function(touchmenu_instance)
self:enableBookmarkBrowsingMode()
touchmenu_instance:closeMenu()
end,
}
end
end
function ReaderBookmark:enableBookmarkBrowsingMode()
self.ui:handleEvent(Event:new("ToggleBookmarkFlipping"))
end end
function ReaderBookmark:isBookmarkInTimeOrder(a, b) function ReaderBookmark:isBookmarkInTimeOrder(a, b)

@ -11,6 +11,7 @@ local order = {
navi = { navi = {
"table_of_contents", "table_of_contents",
"bookmarks", "bookmarks",
"bookmark_browsing_mode",
"----------------------------", "----------------------------",
"go_to", "go_to",
"skim_to", "skim_to",

Loading…
Cancel
Save