43 lines
1.3 KiB
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>
|
||
|
})
|