Lazy load images
This commit is contained in:
parent
6e53c7a8e9
commit
3d37733af9
|
@ -11,7 +11,7 @@ Element generate_user_header(const User& user, const Config& config) {
|
||||||
std::string cover_original = proxy_image_url(config, user.cover_images->original_or_thumbnail());
|
std::string cover_original = proxy_image_url(config, user.cover_images->original_or_thumbnail());
|
||||||
std::string cover_thumbnail = proxy_image_url(config, user.cover_images->thumbnail_or_original());
|
std::string cover_thumbnail = proxy_image_url(config, user.cover_images->thumbnail_or_original());
|
||||||
header.nodes.push_back(Element("a", {{"href", std::move(cover_original)}}, {
|
header.nodes.push_back(Element("a", {{"href", std::move(cover_original)}}, {
|
||||||
Element("img", {{"class", "cover"}, {"src", std::move(cover_thumbnail)}}, {})
|
Element("img", {{"class", "cover"}, {"loading", "lazy"}, {"src", std::move(cover_thumbnail)}}, {})
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ Element generate_user_header(const User& user, const Config& config) {
|
||||||
std::string profile_picture_thumbnail = proxy_image_url(config, user.profile_pictures.thumbnail_or_original());
|
std::string profile_picture_thumbnail = proxy_image_url(config, user.profile_pictures.thumbnail_or_original());
|
||||||
header.nodes.push_back(Element("div", {{"class", "usermetadata"}}, {
|
header.nodes.push_back(Element("div", {{"class", "usermetadata"}}, {
|
||||||
Element("a", {{"href", std::move(profile_picture_original)}}, {
|
Element("a", {{"href", std::move(profile_picture_original)}}, {
|
||||||
Element("img", {{"class", "profilepicture"}, {"src", std::move(profile_picture_thumbnail)}}, {})
|
Element("img", {{"class", "profilepicture"}, {"loading", "lazy"}, {"src", std::move(profile_picture_thumbnail)}}, {})
|
||||||
}),
|
}),
|
||||||
Element("div", {
|
Element("div", {
|
||||||
Element("p", {Element("b", {user.display_name}), " (@", user.username, ")"}),
|
Element("p", {Element("b", {user.display_name}), " (@", user.username, ")"}),
|
||||||
|
|
Loading…
Reference in New Issue