From 50d6e60074b65e403ddc983a97e53cd363c89ec1 Mon Sep 17 00:00:00 2001 From: David Cruciani Date: Mon, 26 Feb 2024 14:53:40 +0100 Subject: [PATCH] chg: [website] parse result not in misp standard --- website/app/static/js/mispParser.js | 54 ++++++++++++++++++++++++++++- website/app/templates/query.html | 52 ++++++++++++++++++++------- 2 files changed, 93 insertions(+), 13 deletions(-) diff --git a/website/app/static/js/mispParser.js b/website/app/static/js/mispParser.js index 2474c1f..f3901e4 100644 --- a/website/app/static/js/mispParser.js +++ b/website/app/static/js/mispParser.js @@ -60,8 +60,60 @@ function parseMispObject(misp_object, query_url, functionToCall){ ) ) $mainContainer.append(first_elem) - $mainContainer.append(first_elem) $mainContainer.append(generate(misp_object, query_url, functionToCall)) + $mainContainer.append($("
")) + return $mainContainer +} + +function parseMispAttr(misp_attr, misp_types, key, query_url, query_as_same){ + let $query = $("") + let $query_same = null + + if(!misp_types.includes('counter') && !misp_types.includes('datetime') ){ + if(query_url){ + $query=$("").attr("href", query_url+misp_attr).text("query").css("margin-left", "10px") + } + // `_${functionToCall.name}('${misp_attr}')` refer to 'window._query_as_same = query_as_same' in my vue file + $query_same = $("