2
0
mirror of https://github.com/koreader/koreader synced 2024-10-31 21:20:20 +00:00

dictionary lookup now supports phrase

This should fix #1537.
This commit is contained in:
chrox 2015-06-15 18:11:42 +08:00
parent 34ea9ac574
commit 612ee99707

View File

@ -359,10 +359,9 @@ function ReaderHighlight:onHoldRelease()
end,
},
{
text = _("More"),
enabled = false,
text = _("Dictionary"),
callback = function()
self:moreAction()
self:onHighlightDictLookup()
self:onClose()
end,
},
@ -487,6 +486,15 @@ function ReaderHighlight:onHighlightSearch()
end
end
function ReaderHighlight:onHighlightDictLookup()
DEBUG("dictionary lookup highlight")
self:highlightFromHoldPos()
if self.selected_text then
local text = require("util").stripePunctuations(self.selected_text.text)
self.ui:handleEvent(Event:new("LookupWord", text))
end
end
function ReaderHighlight:shareHighlight()
DEBUG("share highlight")
end