mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Option to disable show bottom menu on top menu activation (#3316)
This commit is contained in:
@@ -305,7 +305,9 @@ end
|
||||
|
||||
function ReaderMenu:onSwipeShowMenu(ges)
|
||||
if self.activation_menu ~= "tap" and ges.direction == "south" then
|
||||
self.ui:handleEvent(Event:new("ShowConfigMenu"))
|
||||
if G_reader_settings:nilOrTrue("show_bottom_menu") then
|
||||
self.ui:handleEvent(Event:new("ShowConfigMenu"))
|
||||
end
|
||||
self.ui:handleEvent(Event:new("ShowReaderMenu"))
|
||||
return true
|
||||
end
|
||||
@@ -313,7 +315,9 @@ end
|
||||
|
||||
function ReaderMenu:onTapShowMenu()
|
||||
if self.activation_menu ~= "swipe" then
|
||||
self.ui:handleEvent(Event:new("ShowConfigMenu"))
|
||||
if G_reader_settings:nilOrTrue("show_bottom_menu") then
|
||||
self.ui:handleEvent(Event:new("ShowConfigMenu"))
|
||||
end
|
||||
self.ui:handleEvent(Event:new("ShowReaderMenu"))
|
||||
return true
|
||||
end
|
||||
|
||||
@@ -4,7 +4,6 @@ local _ = require("gettext")
|
||||
|
||||
local function activateMenu() return G_reader_settings:readSetting("activate_menu") end
|
||||
|
||||
|
||||
return {
|
||||
text = _("Activate menu"),
|
||||
sub_item_table = {
|
||||
@@ -55,7 +54,17 @@ return {
|
||||
UIManager:show(InfoMessage:new{
|
||||
text = _("This will take effect on next restart."),
|
||||
})
|
||||
end
|
||||
end,
|
||||
separator = true,
|
||||
},
|
||||
{
|
||||
text = _("Auto-show bottom menu"),
|
||||
checked_func = function()
|
||||
return G_reader_settings:nilOrTrue("show_bottom_menu")
|
||||
end,
|
||||
callback = function()
|
||||
G_reader_settings:flipNilOrTrue("show_bottom_menu")
|
||||
end,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user