From 50b1ddd1673d817b68fea674727c3af9e2c0f473 Mon Sep 17 00:00:00 2001 From: Luke Date: Fri, 15 Apr 2022 10:22:28 +0200 Subject: [PATCH] feat(web/context): Get open context menu function --- resource/interface/client/context.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/resource/interface/client/context.lua b/resource/interface/client/context.lua index 0b64565..be2d229 100644 --- a/resource/interface/client/context.lua +++ b/resource/interface/client/context.lua @@ -1,7 +1,9 @@ local contextMenus = {} +local openContextMenu = nil function lib.showContext(id) local data = contextMenus[id] + openContextMenu = id SetNuiFocus(true, true) SendNUIMessage({ action = 'showContext', @@ -24,6 +26,8 @@ function lib.registerContext(context) end end +function lib.getOpenContextMenu() return openContextMenu end + RegisterNUICallback('openContext', function(id, cb) cb(1) lib.showContext(id) @@ -33,6 +37,7 @@ RegisterNUICallback('clickContext', function(data, cb) cb(1) if data.event then TriggerEvent(data.event, data.args) end if data.serverEvent then TriggerServerEvent(data.serverEvent, data.args) end + openContextMenu = nil SetNuiFocus(false, false) SendNUIMessage({ action = 'hideContext'