function printResultInList()

in index.js [227:246]


function printResultInList(list, result) {
  let row = document.getElementById('result-row').content.cloneNode(true);
  row.querySelector('li').style.viewTransitionName = result.region;
  row.querySelector('.region').textContent = result.region;
  row.querySelector('.name').textContent = result.properties.name;
  row.querySelector('.price').textContent = result.properties.gce;
  if(!result.properties.cfe) {
    row.querySelector('.cfe-sentence').remove();
  } else {
    row.querySelector('.cfe').textContent = Math.round(result.properties.cfe * 100);
  }
  row.querySelector('.gCO2_kWh').textContent = result.properties.gCO2_kWh;

  row.querySelector('.flag').src = result.properties.flag;

  row.querySelector('.leaves').classList.add("n" + regionToLeaves(result.properties));
  row.querySelector('.dollars').classList.add("n" + regionToDollars(result.properties));

  list.appendChild(row);
}