|
|
|
@ -30,14 +30,11 @@ describe("Readerhighlight module", function()
|
|
|
|
|
-- Reset in case we're called more than once.
|
|
|
|
|
readerui.languagesupport.improveWordSelection:revert()
|
|
|
|
|
|
|
|
|
|
UIManager:scheduleIn(1, function()
|
|
|
|
|
UIManager:close(readerui.dictionary.dict_window)
|
|
|
|
|
UIManager:close(readerui)
|
|
|
|
|
-- We haven't torn it down yet
|
|
|
|
|
ReaderUI.instance = readerui
|
|
|
|
|
UIManager:quit()
|
|
|
|
|
end)
|
|
|
|
|
UIManager:run()
|
|
|
|
|
UIManager:close(readerui.dictionary.dict_window)
|
|
|
|
|
UIManager:close(readerui)
|
|
|
|
|
-- We haven't torn it down yet
|
|
|
|
|
ReaderUI.instance = readerui
|
|
|
|
|
UIManager:quit()
|
|
|
|
|
end
|
|
|
|
|
local function highlight_text(readerui, pos0, pos1)
|
|
|
|
|
readerui.highlight:onHold(nil, { pos = pos0 })
|
|
|
|
@ -56,14 +53,11 @@ describe("Readerhighlight module", function()
|
|
|
|
|
assert.truthy(UIManager._window_stack[next_slot].widget
|
|
|
|
|
== readerui.highlight.highlight_dialog)
|
|
|
|
|
readerui.highlight:saveHighlight()
|
|
|
|
|
UIManager:scheduleIn(1, function()
|
|
|
|
|
UIManager:close(readerui.highlight.highlight_dialog)
|
|
|
|
|
UIManager:close(readerui)
|
|
|
|
|
-- We haven't torn it down yet
|
|
|
|
|
ReaderUI.instance = readerui
|
|
|
|
|
UIManager:quit()
|
|
|
|
|
end)
|
|
|
|
|
UIManager:run()
|
|
|
|
|
UIManager:close(readerui.highlight.highlight_dialog)
|
|
|
|
|
UIManager:close(readerui)
|
|
|
|
|
-- We haven't torn it down yet
|
|
|
|
|
ReaderUI.instance = readerui
|
|
|
|
|
UIManager:quit()
|
|
|
|
|
end
|
|
|
|
|
local function tap_highlight_text(readerui, pos0, pos1, pos2)
|
|
|
|
|
readerui.highlight:onHold(nil, { pos = pos0 })
|
|
|
|
@ -74,14 +68,11 @@ describe("Readerhighlight module", function()
|
|
|
|
|
UIManager:close(readerui.highlight.highlight_dialog)
|
|
|
|
|
readerui.highlight:onTap(nil, { pos = pos2 })
|
|
|
|
|
assert.truthy(readerui.highlight.edit_highlight_dialog)
|
|
|
|
|
UIManager:nextTick(function()
|
|
|
|
|
UIManager:close(readerui.highlight.edit_highlight_dialog)
|
|
|
|
|
UIManager:close(readerui)
|
|
|
|
|
-- We haven't torn it down yet
|
|
|
|
|
ReaderUI.instance = readerui
|
|
|
|
|
UIManager:quit()
|
|
|
|
|
end)
|
|
|
|
|
UIManager:run()
|
|
|
|
|
UIManager:close(readerui.highlight.edit_highlight_dialog)
|
|
|
|
|
UIManager:close(readerui)
|
|
|
|
|
-- We haven't torn it down yet
|
|
|
|
|
ReaderUI.instance = readerui
|
|
|
|
|
UIManager:quit()
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
describe("highlight for EPUB documents", function()
|
|
|
|
|