mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
fix embeded css setting not persistent between launchings
This commit is contained in:
@@ -4,12 +4,6 @@ local Event = require("ui/event")
|
||||
local ReaderCoptListener = EventListener:new{}
|
||||
|
||||
function ReaderCoptListener:onReadSettings(config)
|
||||
local embedded_css = config:readSetting("copt_embedded_css")
|
||||
local toggle_embedded_css = embedded_css == 0 and false or true
|
||||
table.insert(self.ui.postInitCallback, function()
|
||||
self.ui:handleEvent(Event:new("ToggleEmbeddedStyleSheet", toggle_embedded_css))
|
||||
end)
|
||||
|
||||
local view_mode = config:readSetting("copt_view_mode")
|
||||
if view_mode == 0 then
|
||||
table.insert(self.ui.postInitCallback, function()
|
||||
@@ -20,7 +14,7 @@ function ReaderCoptListener:onReadSettings(config)
|
||||
self.ui:handleEvent(Event:new("SetViewMode", "scroll"))
|
||||
end)
|
||||
end
|
||||
|
||||
|
||||
local status_line = config:readSetting("copt_status_line") or DCREREADER_PROGRESS_BAR
|
||||
self.document:setStatusLineProp(status_line)
|
||||
end
|
||||
|
||||
@@ -25,9 +25,10 @@ function ReaderTypeset:onReadSettings(config)
|
||||
end
|
||||
|
||||
-- default to enable embedded css
|
||||
self.embedded_css = config:readSetting("embedded_css") or true
|
||||
self.embedded_css = config:readSetting("embedded_css")
|
||||
if self.embedded_css == nil then self.embedded_css = true end
|
||||
self.ui.document:setEmbeddedStyleSheet(self.embedded_css and 1 or 0)
|
||||
|
||||
|
||||
-- set page margins
|
||||
self:onSetPageMargins(config:readSetting("copt_page_margins") or DCREREADER_CONFIG_MARGIN_SIZES_MEDIUM)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user