mirror of https://github.com/MISP/misp-dashboard
fix: [contrib] Hide broken organisation images - Fix #110
parent
fb1332be6a
commit
0dbaa034fb
|
@ -152,6 +152,7 @@ function getMonthlyRankIcon(rank, size, header) {
|
|||
img.width = size;
|
||||
}
|
||||
}
|
||||
img.setAttribute('onerror', "this.style.display='none'");
|
||||
return img.outerHTML;
|
||||
}
|
||||
|
||||
|
@ -167,7 +168,8 @@ function getOrgRankIcon(rank, size) {
|
|||
obj.src = rankLogoPath;
|
||||
obj.type = "image/svg"
|
||||
obj.title = org_rank_obj[rank];
|
||||
obj.classList.add('orgRankClass')
|
||||
obj.classList.add('orgRankClass');
|
||||
obj.setAttribute('onerror', "this.style.display='none'");
|
||||
return obj.outerHTML;
|
||||
}
|
||||
|
||||
|
@ -177,8 +179,9 @@ function createImg(source, size) {
|
|||
obj.width = size;
|
||||
obj.style.margin = 'auto';
|
||||
obj.src = source;
|
||||
obj.type = "image/png"
|
||||
obj.alt = ""
|
||||
obj.type = "image/png";
|
||||
obj.alt = "";
|
||||
obj.setAttribute('onerror', "this.style.display='none'");
|
||||
return obj.outerHTML;
|
||||
}
|
||||
|
||||
|
@ -187,10 +190,11 @@ function createTrophyImg(rank, size, categ) {
|
|||
obj.height = size;
|
||||
obj.width = size;
|
||||
obj.style.margin = 'auto';
|
||||
obj.src = url_baseTrophyLogo+rank+'.png';;
|
||||
obj.src = url_baseTrophyLogo+rank+'.png';
|
||||
obj.title = trophy_title[rank] + " in " + categ;
|
||||
obj.type = "image/png"
|
||||
obj.alt = ""
|
||||
obj.type = "image/png";
|
||||
obj.alt = "";
|
||||
obj.setAttribute('onerror', "this.style.display='none'");
|
||||
return obj.outerHTML;
|
||||
}
|
||||
|
||||
|
@ -208,6 +212,7 @@ function createHonorImg(array, size) {
|
|||
obj.style.margin = 'auto';
|
||||
obj.title = org_honor_badge_title[badgeNum];
|
||||
obj.src = url_baseHonorLogo+badgeNum+'.svg';
|
||||
obj.setAttribute('onerror', "this.style.display='none'");
|
||||
div.appendChild(obj);
|
||||
}
|
||||
div.style.width = 32*array.length+'px';
|
||||
|
@ -563,7 +568,7 @@ function generate_table_ranking_on_category(categ) {
|
|||
var rank = arr[2];
|
||||
var tr = $('<tr></tr>');
|
||||
tr.append($('<td style="width: 100px;">'+i+'</td>'));
|
||||
tr.append($('<td style="width: 100px;"><img src="'+url_baseTrophyLogo+rank+'.png" width="30" height="30"></td>'));
|
||||
tr.append($('<td style="width: 100px;"><img src="'+url_baseTrophyLogo+rank+'.png" width="30" height="30" onerror="this.style.display=\'none\'"></td>'));
|
||||
tr.append($('<td style="width: 200px;">'+points+'</td>'));
|
||||
tr.append($('<td><a href="?org='+org+'">'+org+'</a></td>'));
|
||||
if (currOrg == org) {
|
||||
|
|
|
@ -120,7 +120,7 @@
|
|||
<tbody id='bodyTablerankingModal'>
|
||||
{% for item in org_rank_list %}
|
||||
<tr data-rank={{ loop.index }}>
|
||||
<td style='padding: 0px; text-align: right;'><img height='35px' width='70px' style="margin-right: 20px;" src="{{ url_for('static', filename='pics/rankingMISPOrg/1.svg')[:-5]}}{{ item[0] }}.svg" type='image/svg' style="margin: auto;"</img></td>
|
||||
<td style='padding: 0px; text-align: right;'><img height='35px' width='70px' style="margin-right: 20px;" src="{{ url_for('static', filename='pics/rankingMISPOrg/1.svg')[:-5]}}{{ item[0] }}.svg" type='image/svg' style="margin: auto;" onerror="this.style.display='none'"</img></td>
|
||||
<td>{{ item[1] }}</td>
|
||||
<td>{{ item[2] }}</td>
|
||||
<td>{{ item[3] }}</td>
|
||||
|
@ -172,7 +172,7 @@
|
|||
<tr>
|
||||
<td>
|
||||
<div id="divBadge_{{ loop.index }}" class="circleBadgeSmall circlBadgeNotAcquired">
|
||||
<img height='48px' width='48' class="" style="margin-top: 3px;" src="{{ url_for('static', filename='pics/MISPHonorableIcons/1.svg')[:-5]}}{{ item[0] }}.svg" type='image/svg' style="margin: auto;"</img>
|
||||
<img height='48px' width='48' class="" style="margin-top: 3px;" src="{{ url_for('static', filename='pics/MISPHonorableIcons/1.svg')[:-5]}}{{ item[0] }}.svg" type='image/svg' style="margin: auto;" onerror="this.style.display='none'"</img>
|
||||
</div>
|
||||
</td>
|
||||
<td style="padding-left: 15px;">{{ item[1] }}</td>
|
||||
|
|
Loading…
Reference in New Issue