Typeset menu: adds "Reset document settings to default" (#8412)

This commit is contained in:
hius07
2021-11-07 20:29:53 +02:00
committed by GitHub
parent e6d2c1cae6
commit 3dabbd5d73
3 changed files with 44 additions and 2 deletions

View File

@@ -176,6 +176,23 @@ function ReaderMenu:setUpdateItemTable()
end
-- typeset tab
self.menu_items.reset_document_settings = {
text = _("Reset document settings to default"),
keep_menu_open = true,
callback = function()
UIManager:show(ConfirmBox:new{
text = _("Reset current document settings to their default values?\n\nReading position, highlights and bookmarks will be kept.\nThe document will be reloaded."),
ok_text = _("Reset"),
ok_callback = function()
local current_file = self.ui.document.file
self:onTapCloseMenu()
self.ui:onClose()
require("apps/filemanager/filemanagerutil").resetDocumentSettings(current_file)
require("apps/reader/readerui"):showReader(current_file)
end,
})
end,
}
self.menu_items.page_overlap = require("ui/elements/page_overlap")
-- settings tab