mirror of
https://github.com/koreader/koreader.git
synced 2025-12-13 20:36:53 +01:00
Stable pages in file browser 2 (#14592)
This commit is contained in:
@@ -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)")
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user