pict-rs-proxy/templates/thumbnails.rs.html

43 lines
1.3 KiB
HTML

@use super::{layout_html, return_home_html, statics::images_css};
@use crate::Image;
@(image: Image, sizes: &[u64])
@:layout_html({
<title>Thumbnails</title>
<link rel="stylesheet" href="@crate::statics(&images_css.name)" type="text/css" />
}, {
<section>
<article>
<h3>Here are your thumbnails</h3>
</article>
<ul>
<li>
<article>
<p>Original File:<br /><a href="@image.link()">@image.link()</a></p>
</article>
</li>
@for size in sizes {
<li>
<article>
<div class="imagebox box-thumb">
<img src="@image.thumb(*size)" alt="@image.filename()" title="@image.filename()" />
</div>
<p>@size x @size</p>
<p>
<a
href="@image.thumb(*size)"
target="_blank"
rel="noopener noreferrer"
>
@image.thumb(*size)
</a>
</p>
</article>
</li>
}
</ul>
@:return_home_html()
</section>
})