End of document menu: minor fix (#12962)

This commit is contained in:
hius07
2024-12-31 08:54:05 +02:00
committed by GitHub
parent b93ce8ba4b
commit b1940eb4d6
4 changed files with 14 additions and 18 deletions

View File

@@ -283,7 +283,16 @@ if Device:isTouchDevice() then
UIManager:broadcastEvent(Event:new("IgnoreHoldCorners"))
end,
}
common_settings.screen_disable_double_tab = dofile("frontend/ui/elements/screen_disable_double_tap_table.lua")
common_settings.screen_disable_double_tap = {
text = _("Disable double tap"),
checked_func = function()
return G_reader_settings:nilOrTrue("disable_double_tap")
end,
callback = function()
G_reader_settings:flipNilOrTrue("disable_double_tap")
UIManager:askForRestart()
end,
}
common_settings.menu_activate = dofile("frontend/ui/elements/menu_activate.lua")
end
@@ -685,7 +694,8 @@ common_settings.document_end_action = {
{
text = _("Open next file"),
enabled_func = function()
return G_reader_settings:readSetting("collate") ~= "access"
local collate = G_reader_settings:readSetting("collate")
return collate ~= "access" and collate ~= "date"
end,
checked_func = function()
return G_reader_settings:readSetting("end_document_action") == "next_file"

View File

@@ -111,7 +111,7 @@ local order = {
"gesture_intervals",
"----------------------------",
"ignore_hold_corners",
"screen_disable_double_tab",
"screen_disable_double_tap",
"----------------------------",
"menu_activate",
},

View File

@@ -161,7 +161,7 @@ local order = {
"gesture_intervals",
"----------------------------",
"ignore_hold_corners",
"screen_disable_double_tab",
"screen_disable_double_tap",
"----------------------------",
"follow_links",
"----------------------------",

View File

@@ -1,14 +0,0 @@
local UIManager = require("ui/uimanager")
local _ = require("gettext")
return {
text = _("Disable double tap"),
checked_func = function()
return G_reader_settings:nilOrTrue("disable_double_tap")
end,
callback = function()
local disabled = G_reader_settings:nilOrTrue("disable_double_tap")
G_reader_settings:saveSetting("disable_double_tap", not disabled)
UIManager:askForRestart()
end,
}