Stable pages in file browser 2 (#14592)

This commit is contained in:
hius07
2025-11-10 18:30:11 +02:00
committed by GitHub
parent 8d31b3e10c
commit 76eeed1cb4
2 changed files with 6 additions and 0 deletions

View File

@@ -169,6 +169,7 @@ function BookInfo:show(doc_settings_or_file, book_props)
local pages = book_props.pages or n_a
local pages_callback
if self.is_current_doc then
pages = doc_settings_or_file:readSetting("doc_pages")
local screen_pages = _("Screen pages") .. ":\n" .. pages
if self.document:hasHiddenFlows() then
screen_pages = screen_pages .. " " .. _("(including hidden flows)")

View File

@@ -107,6 +107,9 @@ function ReaderPageMap:_postInit()
})
end
end
else -- no pagemap
self.ui.doc_settings:delSetting("pagemap_use_page_labels")
self.ui.doc_settings:delSetting("pagemap_show_page_labels")
end
end
@@ -151,11 +154,13 @@ function ReaderPageMap:onReadSettings(config)
self.show_page_labels = config:isTrue("pagemap_show_page_labels")
else
self.show_page_labels = G_reader_settings:isTrue("pagemap_show_page_labels")
config:saveSetting("pagemap_show_page_labels", self.show_page_labels)
end
if config:has("pagemap_use_page_labels") then
self.use_page_labels = config:isTrue("pagemap_use_page_labels")
else
self.use_page_labels = G_reader_settings:isTrue("pagemap_use_page_labels")
config:saveSetting("pagemap_use_page_labels", self.use_page_labels)
end
end