提交 1d096ed1 编写于 作者: M missionfloyd

Lazy load extra network images

上级 a9fed7c3
<div class='card' {preview_html} onclick={card_clicked}>
{metadata_button}
<div class='card' onclick={card_clicked}>
{preview_html}
{metadata_button}
<div class='actions'>
<div class='additional'>
<ul>
......
......@@ -131,7 +131,7 @@ class ExtraNetworksPage:
metadata_button = f"<div class='metadata-button' title='Show metadata' onclick={metadata_onclick}></div>"
args = {
"preview_html": "style='background-image: url(\"" + html.escape(preview) + "\")'" if preview else '',
"preview_html": f'<img src="{html.escape(preview)}" class="preview" loading="lazy">' if preview else '',
"prompt": item.get("prompt", None),
"tabname": json.dumps(tabname),
"local_preview": json.dumps(item["local_preview"]),
......
......@@ -1026,6 +1026,13 @@ footer {
color: red;
}
.extra-network-cards .card .preview{
position: absolute;
object-fit: cover;
width: 100%;
height:100%;
}
[id*='_prompt_container'] > div {
margin: 0!important;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册