mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
add calling item.callback() as default onMenuChoice action
This commit is contained in:
@@ -480,9 +480,13 @@ function Menu:onMenuSelect(item)
|
||||
end
|
||||
|
||||
--[[
|
||||
override this function to handle the choice
|
||||
]]--
|
||||
default to call item callback
|
||||
override this function to handle the choice
|
||||
--]]
|
||||
function Menu:onMenuChoice(item)
|
||||
if item.callback then
|
||||
item.callback()
|
||||
end
|
||||
return true
|
||||
end
|
||||
|
||||
|
||||
@@ -99,11 +99,6 @@ function ReaderFont:onShowFontMenu()
|
||||
item_table = self.face_table,
|
||||
width = Screen:getWidth() - 100,
|
||||
}
|
||||
function main_menu:onMenuChoice(item)
|
||||
if item.callback then
|
||||
item.callback()
|
||||
end
|
||||
end
|
||||
-- build container
|
||||
local menu_container = CenterContainer:new{
|
||||
main_menu,
|
||||
|
||||
@@ -73,11 +73,6 @@ function ReaderMenu:onShowMenu()
|
||||
item_table = self.item_table,
|
||||
width = Screen:getWidth() - 100,
|
||||
}
|
||||
function main_menu:onMenuChoice(item)
|
||||
if item.callback then
|
||||
item.callback()
|
||||
end
|
||||
end
|
||||
|
||||
local menu_container = CenterContainer:new{
|
||||
ignore = "height",
|
||||
|
||||
Reference in New Issue
Block a user