From 9444348c0de4bc6833fd67dbc8faaa750adf81f9 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Tue, 9 Jun 2026 15:31:16 -0400 Subject: [PATCH] fix(adminui): forward insertTextRules + correct Monaco completion-kind icons --- .../ZB.MOM.WW.OtOpcUa.AdminUI/wwwroot/js/monaco-init.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/wwwroot/js/monaco-init.js b/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/wwwroot/js/monaco-init.js index ed8710f7..c00b782f 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/wwwroot/js/monaco-init.js +++ b/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/wwwroot/js/monaco-init.js @@ -21,7 +21,7 @@ return readyPromise; } - const KIND_MAP = { Method: 0, Field: 4, Property: 9, Event: 10, Class: 6, Module: 8, Variable: 4, Text: 18 }; + const KIND_MAP = { Method: 0, Field: 3, Property: 9, Event: 10, Class: 5, Module: 8, Variable: 4, Text: 18 }; function registerCSharpProviders() { monaco.languages.registerCompletionItemProvider("csharp", { @@ -45,6 +45,7 @@ return { label: it.label, insertText: it.insertText, detail: it.detail, kind: KIND_MAP[it.kind] != null ? KIND_MAP[it.kind] : 18, + insertTextRules: it.insertTextRules || 0, range: range }; }) @@ -121,7 +122,7 @@ parameters: (data.parameters || []).map(function (p) { return { label: p.label, documentation: p.documentation }; }) }], activeSignature: 0, - activeParameter: data.activeParameter || 0 + activeParameter: data.activeParameter ?? 0 }, dispose: function () {} };