Slon/Static/html,js: Let IMG tags know width,height from status' media attachments

This commit is contained in:
Alec Murphy 2025-03-02 19:58:34 -05:00
parent b4a9f3ec1a
commit 8eddf1fdc7
2 changed files with 4 additions and 3 deletions

View file

@ -26,4 +26,4 @@
<script src="https://cdn.jsdelivr.net/npm/dayjs@1/plugin/relativeTime.js"></script>
<script>dayjs.extend(window.dayjs_plugin_relativeTime)</script>
<script src=https://error.checksum.fail/js/header.js></script>
<script src=https://error.checksum.fail/js/91274902173.js></script>
<script src=https://error.checksum.fail/js/481927930271093712379.js></script>

View file

@ -85,7 +85,8 @@ function updateStatuses(user, statuses) {
content_html += "<div class=status-text>" + status["content"];
if (!!status["media_attachments"] && status["media_attachments"].length) {
for (var x = 0; x < status["media_attachments"].length; x++) {
content_html += "<img class=img-media src=\"" + status["media_attachments"][x]["url"] + "\"></div>";
let original = status["media_attachments"][x]["meta"]["original"];
content_html += "<img width=" + original["width"] + " height=" + original["height"] + " class=img-media src=\"" + status["media_attachments"][x]["url"] + "\"></div>";
}
}
content_html += "</div>";
@ -125,7 +126,7 @@ function updateStatuses(user, statuses) {
}
pageContent.innerHTML = "";
pageContent.appendChild(elements);
window.onload = updateStatusContainers();
updateStatusContainers();
}
function getStatuses(user) {