diff --git a/__resource.lua b/__resource.lua index fbf32c5d..0774bdfa 100644 --- a/__resource.lua +++ b/__resource.lua @@ -5,6 +5,7 @@ description 'ESX Menu Default' version '1.0.0' client_scripts { + '@es_extended/client/wrapper.lua', 'client/main.lua' } diff --git a/client/main.lua b/client/main.lua index 20a99718..71ea3380 100644 --- a/client/main.lua +++ b/client/main.lua @@ -53,17 +53,16 @@ Citizen.CreateThread(function() ESX.UI.Menu.RegisterType(MenuType, openMenu, closeMenu) - RegisterNUICallback('menu_submit', function(data, cb) + AddEventHandler('esx_menu_list:message:menu_submit', function(data) local menu = ESX.UI.Menu.GetOpened(MenuType, data._namespace, data._name) if menu.submit ~= nil then menu.submit(data, menu) end - cb('OK') end) - RegisterNUICallback('menu_cancel', function(data, cb) + AddEventHandler('esx_menu_list:message:menu_cancel', function(data) local menu = ESX.UI.Menu.GetOpened(MenuType, data._namespace, data._name) @@ -71,7 +70,6 @@ Citizen.CreateThread(function() menu.cancel(data, menu) end - cb('OK') end) end) \ No newline at end of file diff --git a/html/js/app.js b/html/js/app.js index f0e6faaf..fb391537 100644 --- a/html/js/app.js +++ b/html/js/app.js @@ -142,19 +142,19 @@ } ESX_MENU.submit = function(namespace, name, data){ - $.post('http://' + ESX_MENU.ResourceName + '/menu_submit', JSON.stringify({ + SendMessage(ESX_MENU.ResourceName, 'menu_submit', { _namespace: namespace, _name : name, data : data.data, value : data.value - })); + }); } ESX_MENU.cancel = function(namespace, name){ - $.post('http://' + ESX_MENU.ResourceName + '/menu_cancel', JSON.stringify({ + SendMessage(ESX_MENU.ResourceName, 'menu_cancel', { _namespace: namespace, _name : name - })); + }); } ESX_MENU.getFocused = function(){ diff --git a/html/ui.html b/html/ui.html index 8f47ba24..c9363c07 100644 --- a/html/ui.html +++ b/html/ui.html @@ -7,7 +7,8 @@
- + +