X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/91810a36f31f93d25209e62f40aa24851aa33351..a93c5c61b18192c5f74256e3cb18e7f1cd2034d5:/word/edit.plp diff --git a/word/edit.plp b/word/edit.plp index 426fb5c..f41b0ab 100644 --- a/word/edit.plp +++ b/word/edit.plp @@ -111,6 +111,7 @@ my %wordcol = ( convert => {-label => 'Convert options', -json => 'image', -multiple => 1, -src => sub { return "data/word/32/$_[0]->{id}.jpg"; }}, + crop32 => {-label => 'Crop 3:2', -json => 'image'}, story => {-label => 'Story', type => 'textarea', hidden => 'hidden'}, ); @@ -218,7 +219,7 @@ elsif (defined $post{form}) {{ $reimage++ if $fields{rethumb}; # force refresh if ($reimage) { eval { - $image->generate($wordcol{convert}->{-src}->($row), $imagecol->{convert}); + $image->generate($wordcol{convert}->{-src}->($row), $imagecol); } or do { my ($warn, @details) = ref $@ ? @{$@} : $@; Alert([ "Thumbnail image not generated", $warn ], @details); @@ -259,9 +260,12 @@ for my $col (@wordcols) { printf ''; print $row->input($col => $attr); if (my $imgsrc = $attr->{-src}) { - printf('%s', - $col, $_, $row->{form}, $col eq 'source' && ' hidden' + my $hide = $col eq 'source'; + printf '', $col unless $hide; + printf('%s', + $_, $row->{form}, $hide && qq( id="${col}preview" hidden) ) for grep { -e } $imgsrc->($row); + printf '' unless $hide; } print $row->input($_ => delete $wordcol{$_}) for @span; print ''; @@ -325,6 +329,10 @@ while (my $ref = $children->hash) { + + <: }