mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
add network settings in reader menu
and remove the wifi toggler on the footer of each menu page, so that network status is only checked (currently with the stdout of ip cmd) when navigating to the "Network settings" submenu instead of checking on each menu popup.
This commit is contained in:
@@ -4,6 +4,7 @@ local InfoMessage = require("ui/widget/infomessage")
|
||||
local InputDialog = require("ui/widget/inputdialog")
|
||||
local ConfirmBox = require("ui/widget/confirmbox")
|
||||
local GestureRange = require("ui/gesturerange")
|
||||
local NetworkMgr = require("ui/networkmgr")
|
||||
local OTAManager = require("ui/otamanager")
|
||||
local UIManager = require("ui/uimanager")
|
||||
local Device = require("device")
|
||||
@@ -98,6 +99,13 @@ function ReaderMenu:setUpdateItemTable()
|
||||
UIManager:getRefreshMenuTable(),
|
||||
},
|
||||
})
|
||||
table.insert(self.tab_item_table.setting, {
|
||||
text = _("Network settings"),
|
||||
sub_item_table = {
|
||||
NetworkMgr:getWifiMenuTable(),
|
||||
NetworkMgr:getProxyMenuTable(),
|
||||
}
|
||||
})
|
||||
table.insert(self.tab_item_table.setting, {
|
||||
text = _("Night mode"),
|
||||
checked_func = function() return G_reader_settings:readSetting("night_mode") end,
|
||||
|
||||
Reference in New Issue
Block a user