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];
|
||||
}
|
||||
|
||||
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) {
|
||||
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") {
|
||||
td.appendChild(document.createTextNode('mispObj'));
|
||||
} else {
|
||||
|
|
|
@ -30,6 +30,17 @@
|
|||
</head>
|
||||
|
||||
<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 {
|
||||
overflow-y: scroll;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue