From 468209f6e1d92b4780eacc60507fc1c2f3145bc2 Mon Sep 17 00:00:00 2001 From: Oleg Korshul Date: Thu, 23 Mar 2023 10:58:45 +0300 Subject: [PATCH] Add support data in contextMenu --- sdkjs-plugins/v1/plugins.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/sdkjs-plugins/v1/plugins.js b/sdkjs-plugins/v1/plugins.js index a3ce6e13..be500301 100644 --- a/sdkjs-plugins/v1/plugins.js +++ b/sdkjs-plugins/v1/plugins.js @@ -160,8 +160,17 @@ window.Asc.plugin.event_onContextMenuClick = function(id) { var pluginObj = window.Asc.plugin; - if (pluginObj.contextMenuEvents && pluginObj.contextMenuEvents[id]) - pluginObj.contextMenuEvents[id].call(pluginObj); + var itemId = id; + var itemData = undefined; + var itemPos = itemId.indexOf("_oo_sep_"); + if (-1 !== itemPos) + { + itemData = itemId.substring(itemPos + 8); + itemId = itemId.substring(0, itemPos); + } + + if (pluginObj.contextMenuEvents && pluginObj.contextMenuEvents[itemId]) + pluginObj.contextMenuEvents[itemId].call(pluginObj, itemData); }; window.Asc.plugin.attachEvent = function(id, action)