X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/tgal/blobdiff_plain/232193b49084e269709f73c8e69b55493f5de82b..dfdd19641b4eba66aefedb9c1a7ce4f93d74b347:/mason/dhandler
diff --git a/mason/dhandler b/mason/dhandler
index bf700a8..44a9ceb 100755
--- a/mason/dhandler
+++ b/mason/dhandler
@@ -103,9 +103,9 @@ Failed to find ‘<% $path |h %>’.
% my $tn;
% if ($iii) { $tn = join_paths $path, $d->name, $iii->name; }
% else { $tn = undef; }
- <& .thumbnail, target => $d->name . "/", img => $tn,
- caption => $m->interp->apply_escapes($d->name, "h"),
- comment => $d->comment &>\
+ <& .thumbnail, target => $d->name . "/", comment => $d->comment,
+ img => $tn, size => "bigthumb",
+ caption => $m->interp->apply_escapes($d->name, "h") &>\
% }
% }
@@ -114,9 +114,9 @@ Failed to find ‘<% $path |h %>’.
Images
% for my $f (@$ff) {
- <& .thumbnail, target => $f->name, img => $path . $f->name,
- caption => $m->interp->apply_escapes($f->name, "h"),
- comment => $f->comment &>\
+ <& .thumbnail, target => $f->name, comment => $f->comment,
+ img => $path . $f->name, size => "bigthumb",
+ caption => $m->interp->apply_escapes($f->name, "h") &>\
% }
% }
@@ -191,7 +191,8 @@ Failed to find ‘<% $path |h %>’.
%
% for my $f (@$ff) {
- <& .thumbnail, target => $f->name, img => $dir . "/" . $f->name,
+% my $img = $dir . "/" . $f->name;
+ <& .thumbnail, target => $f->name, img => $img, size => "bigthumb",
caption => $m->interp->apply_escapes($f->name, "h"),
focus => $f->name eq "$base$ext" &>\
% }
@@ -235,16 +236,16 @@ Failed to find ‘<% $path |h %>’.
%###-------------------------------------------------------------------------
<%def .thumbnail>\
% my $tn;
-% if (defined $img) { $tn = scaled "thumb", $img; }
+% if (defined $img) { $tn = scaled $size, $img; }
% else { $tn = "$STATICURL/folder.svg"; }
% if ($focus) {
-
-
+
+
<% $caption %>
% } else {
-
+
-
+
<% $caption %>
% if (defined $comment) {
@@ -258,6 +259,7 @@ Failed to find ‘<% $path |h %>’.
<%args>
$target
$img
+ $size
$caption
$comment => undef
$focus => 0