add close callback + return menu when opening

This commit is contained in:
Jérémie N'gadi
2017-08-22 03:42:35 +02:00
parent 1122ec0249
commit b215be0db3
@@ -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)