mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
stand/lua: Allow MENU_RETURN items to have a func, fix escape to prompt
This commit is contained in:
parent
4571b2776f
commit
ef62584580
1 changed files with 7 additions and 0 deletions
|
|
@ -161,6 +161,9 @@ menu.welcome = {
|
|||
name = function()
|
||||
return color.highlight("Esc").."ape to loader prompt";
|
||||
end,
|
||||
func = function()
|
||||
loader.setenv("autoboot_delay", "NO")
|
||||
end,
|
||||
alias = {core.KEYSTR_ESCAPE}
|
||||
},
|
||||
|
||||
|
|
@ -301,6 +304,10 @@ function menu.run(m)
|
|||
-- recurse
|
||||
cont = menu.run(sel_entry.submenu());
|
||||
elseif (sel_entry.entry_type == core.MENU_RETURN) then
|
||||
-- allow entry to have a function/side effect
|
||||
if (sel_entry.func ~= nil) then
|
||||
sel_entry.func();
|
||||
end
|
||||
-- break recurse
|
||||
cont = false;
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in a new issue