From 0903259ddf1b3ad2045510b58db49a2de9aa2ca2 Mon Sep 17 00:00:00 2001 From: Symbiomatrix Date: Sun, 3 Mar 2024 13:49:36 +0200 Subject: [PATCH] Update ext_embeddings.js --- javascript/ext_embeddings.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/javascript/ext_embeddings.js b/javascript/ext_embeddings.js index 1a7ae86..bb4826d 100644 --- a/javascript/ext_embeddings.js +++ b/javascript/ext_embeddings.js @@ -29,7 +29,11 @@ class EmbeddingParser extends BaseTagParser { // Add final results let finalResults = []; tempResults.forEach(t => { - let result = new AutocompleteResult(t[0].trim(), ResultType.embedding) + let lastDot = t[0].lastIndexOf(".") > -1 ? t[0].lastIndexOf(".") : t[0].length; + let lastSlash = t[0].lastIndexOf("/") > -1 ? t[0].lastIndexOf("/") : -1; + let name = t[0].trim().substring(lastSlash + 1, lastDot); + + let result = new AutocompleteResult(name, ResultType.embedding) result.sortKey = t[1]; result.meta = t[2] + " Embedding"; finalResults.push(result); @@ -62,4 +66,4 @@ PARSERS.push(new EmbeddingParser(EMB_TRIGGER)); // Add our utility functions to their respective queues QUEUE_FILE_LOAD.push(load); -QUEUE_SANITIZE.push(sanitize); \ No newline at end of file +QUEUE_SANITIZE.push(sanitize);