readerbookmark: annotations info methods

reviewable/pr11563/r21
hius07 3 weeks ago committed by GitHub
parent b0877922ce
commit b7443bb455
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -211,7 +211,7 @@ function ReaderBookmark:addToMainMenu(menu_items)
menu_items.bookmark_search = {
text = _("Bookmark search"),
enabled_func = function()
return self:hasBookmarks()
return self.ui.annotation:hasAnnotations()
end,
callback = function()
self:onSearchBookmark()
@ -444,29 +444,6 @@ end
-- bookmarks misc info, helpers
function ReaderBookmark:hasBookmarks()
return #self.ui.annotation.annotations > 0
end
function ReaderBookmark:getNumberOfBookmarks()
return #self.ui.annotation.annotations
end
function ReaderBookmark:getNumberOfHighlightsAndNotes() -- for Statistics plugin
local highlights = 0
local notes = 0
for _, item in ipairs(self.ui.annotation.annotations) do
if item.drawer then
if item.note then
notes = notes + 1
else
highlights = highlights + 1
end
end
end
return highlights, notes
end
function ReaderBookmark:getCurrentPageNumber()
return self.ui.paging and self.view.state.page or self.ui.document:getXPointer()
end

Loading…
Cancel
Save