From 29f52cce81bb5a077c1708f841185e3fb4534af7 Mon Sep 17 00:00:00 2001 From: Frans de Jonge Date: Tue, 5 Mar 2019 13:40:07 +0100 Subject: [PATCH] [feat] Gesture manager: add Wallabag download --- frontend/apps/reader/modules/readergesture.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/apps/reader/modules/readergesture.lua b/frontend/apps/reader/modules/readergesture.lua index 91c161396..e582cab37 100644 --- a/frontend/apps/reader/modules/readergesture.lua +++ b/frontend/apps/reader/modules/readergesture.lua @@ -69,6 +69,8 @@ local action_strings = { folder_up = _("Folder up"), folder_shortcuts = _("Folder shortcuts"), + + wallabag_download = _("Wallabag retrieval"), } local custom_multiswipes_path = DataStorage:getSettingsDir().."/multiswipes.lua" @@ -335,7 +337,9 @@ function ReaderGesture:buildMenu(ges, default) {"zoom_pageheight", not self.is_docless}, {"zoom_column", not self.is_docless}, {"zoom_content", not self.is_docless}, - {"zoom_page", not self.is_docless}, + {"zoom_page", not self.is_docless, true}, + + {"wallabag_download", self.ui.wallabag ~= nil, true}, } local return_menu = {} -- add default action to the top of the submenu @@ -713,6 +717,8 @@ function ReaderGesture:gestureAction(action, ges) self.ui:handleEvent(Event:new("SetZoomMode", "content")) elseif action == "zoom_page" then self.ui:handleEvent(Event:new("SetZoomMode", "page")) + elseif action == "wallabag_download" then + self.ui:handleEvent(Event:new("SynchronizeWallabag")) end return true end