Skip to content
10 changes: 10 additions & 0 deletions frontend/css/green-coding.css
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,16 @@ a,
text-transform: none;
}

.source {
font-size: 0.9em;
color: #999;
}

.metric-type{
font-size: 0.7em;
color: #999;
}

.ui.fluid.image.menu-logo {
width: 90%;
}
Expand Down
19 changes: 15 additions & 4 deletions frontend/js/helpers/metric-boxes.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,14 @@ class PhaseMetrics extends HTMLElement {
<div class="ui ${colourClass} card ${cardClass}">
<div class="content">
<i class="${icon} icon"></i><span class="metric-name">${name}</span>
<div class="right floated meta si-unit"></div>
<div class="right floated meta source"></div>

</div>
<div class="extra content">
<div class="description">
<span class="value bold">N/A</span>
<span class="value bold">N/A</span> <span class="si-unit"></span>
<div class="right floated meta help" data-tooltip="No data available" data-position="bottom right" data-inverted>
<i class="question circle outline icon"></i>
<span class="metric-type"></span><i class="question circle outline icon"></i>
</div>
</div>
</div>
Expand Down Expand Up @@ -312,14 +313,24 @@ const updateKeyMetric = (
const unitNode = card.querySelector('.si-unit');
if (unitNode) unitNode.innerText = unit;

const typeNode = card.querySelector('.metric-type');

if(std_dev_text != ''){
if (typeNode) typeNode.innerText = `(AVG + STD.DEV)`;
} else {
if(String(value).indexOf('%') !== -1) {
if (typeNode) typeNod.innerText = `(Diff. in %)`;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here is a typo. Must be typeNode not typeNod

}
}

const helpNode = card.querySelector('.help');
if (helpNode) helpNode.setAttribute('data-tooltip', explanation || 'No data available');

const metricNameNode = card.querySelector('.metric-name');
if (metricNameNode) metricNameNode.innerText = clean_name || '';

const sourceNode = card.querySelector('.source');
if (sourceNode) sourceNode.innerText = source || '';
if (sourceNode) sourceNode.innerText = `via ${source}` || '';
});


Expand Down