More homepage/features content, screenshots, tweaks

This commit is contained in:
Matthew Holt 2023-10-26 22:24:46 -06:00 committed by Francis Lavoie
parent 5819cf9e5a
commit 616cc0eff1
No known key found for this signature in database
GPG key ID: 0F66EE1687682239
46 changed files with 744 additions and 98 deletions

View file

@ -8,8 +8,16 @@ const resp = fetch("/resources/testimonials.json").then(async resp => {
const tpl = cloneTemplate('#tpl-testimonial');
$('.testimonial-picture', tpl).src = testimonial.picture || "";
$('.testimonial-quote', tpl).innerText = `"${testimonial.quote}"`;
$('.testimonial-name', tpl).innerText = testimonial.name || "";
if (testimonial.username) {
$('.testimonial-name', tpl).innerText = ` @${testimonial.username}`;
} else {
$('.testimonial-name', tpl).innerText = testimonial.name || "";
}
$('.testimonial-role', tpl).innerText = testimonial.role || "";
if (testimonial.org) {
$('.testimonial-role', tpl).appendChild(document.createElement("br"));
$('.testimonial-role', tpl).appendChild(document.createTextNode(testimonial.org));
}
$(`.testimonial-col:nth-child(${i%3 + 1})`).append(tpl);
}
});