mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-09-02 03:08:52 +00:00
add close callback + return menu when opening
This commit is contained in:
@@ -134,7 +134,7 @@ ESX.UI.Menu.RegisterType = function(type, open, close)
|
||||
|
||||
end
|
||||
|
||||
ESX.UI.Menu.Open = function(type, namespace, name, data, submit, cancel, change)
|
||||
ESX.UI.Menu.Open = function(type, namespace, name, data, submit, cancel, change, close)
|
||||
|
||||
local menu = {}
|
||||
|
||||
@@ -156,6 +156,10 @@ ESX.UI.Menu.Open = function(type, namespace, name, data, submit, cancel, change)
|
||||
end
|
||||
end
|
||||
|
||||
if close ~= nil then
|
||||
close()
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
menu.update = function(query, newData)
|
||||
@@ -192,6 +196,8 @@ ESX.UI.Menu.Open = function(type, namespace, name, data, submit, cancel, change)
|
||||
|
||||
ESX.UI.Menu.RegisteredTypes[type].open(namespace, name, data)
|
||||
|
||||
return menu
|
||||
|
||||
end
|
||||
|
||||
ESX.UI.Menu.Close = function(type, namespace, name)
|
||||
|
||||
Reference in New Issue
Block a user