mirror of https://github.com/MISP/misp-dashboard
Added support of TAG albel in live dashboard
parent
1833ea821c
commit
9f942ded9c
|
@ -267,9 +267,27 @@ function slideAndMax(orig, newData) {
|
||||||
return [curMaxDataNumLog, slided];
|
return [curMaxDataNumLog, slided];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getTextColour(rgb) {
|
||||||
|
var r = parseInt('0x'+rgb.substring(0,2));
|
||||||
|
var g = parseInt('0x'+rgb.substring(2,4));
|
||||||
|
var b = parseInt('0x'+rgb.substring(4,6));
|
||||||
|
var avg = ((2 * r) + b + (3 * g))/6;
|
||||||
|
if (avg < 128) {
|
||||||
|
return 'white';
|
||||||
|
} else {
|
||||||
|
return 'black';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function addObjectToLog(name, obj, td) {
|
function addObjectToLog(name, obj, td) {
|
||||||
if(name == "Tag") {
|
if(name == "Tag") {
|
||||||
td.appendChild(document.createTextNode('tag'));
|
var a = document.createElement('A');
|
||||||
|
a.classList.add('tagElem');
|
||||||
|
a.style.backgroundColor = obj.colour;
|
||||||
|
a.style.color = getTextColour(obj.colour.substring(1,6));
|
||||||
|
a.innerHTML = obj.name;
|
||||||
|
td.appendChild(a);
|
||||||
|
td.appendChild(document.createElement('br'));
|
||||||
} else if (name == "mispObject") {
|
} else if (name == "mispObject") {
|
||||||
td.appendChild(document.createTextNode('mispObj'));
|
td.appendChild(document.createTextNode('mispObj'));
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -30,6 +30,17 @@
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
|
||||||
|
.tagElem {
|
||||||
|
display: inline-block;
|
||||||
|
padding: 2px 4px;
|
||||||
|
font-size: 12px;
|
||||||
|
font-weight: bold;
|
||||||
|
line-height: 14px;
|
||||||
|
border-bottom-left-radius: 3px;
|
||||||
|
box-shadow: 3px 3px 3px #888888;
|
||||||
|
}
|
||||||
|
|
||||||
table {
|
table {
|
||||||
overflow-y: scroll;
|
overflow-y: scroll;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue