From ba035329e131ab342fe3c873f98b01b1c383b248 Mon Sep 17 00:00:00 2001 From: yorhel Date: Wed, 27 Aug 2008 11:05:59 +0000 Subject: Added release link to screenshots git-svn-id: svn://vndb.org/vndb@103 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b --- data/tpl/vnedit | 3 +++ data/tpl/vnpage | 2 +- data/tpl/vnpage_scr | 16 +++++++++++++--- 3 files changed, 17 insertions(+), 4 deletions(-) (limited to 'data') diff --git a/data/tpl/vnedit b/data/tpl/vnedit index 70bf09a5..eaddf8ed 100644 --- a/data/tpl/vnedit +++ b/data/tpl/vnedit @@ -105,6 +105,9 @@ Make sure to submit the form after the upload has finished!
...make sure to enable Javascript...
+ |}, { type => 'sub', title => 'Edit summary', short => 'com' }, diff --git a/data/tpl/vnpage b/data/tpl/vnpage index a773a3a1..2e9fc6aa 100644 --- a/data/tpl/vnpage +++ b/data/tpl/vnpage @@ -35,7 +35,7 @@ [ categories => 'Categories', sub { join(' ', map { my $l=$VNDB::CAT->{substr($_->[0],0,1)}[1]{substr($_->[0],1,2)}; $l?$l.'('.$_->[1].')':() } sort { $a->[0] cmp $b->[0] } @{$_[0]}) || 'No categories selected' }, 1 ], [ relations => 'Relations', sub { join("
\n", map { $VNDB::VREL->[$_->{relation}].': '._hchar($_->{title}) } sort { $a->{id} <=> $b->{id} } @{$_[0]}) } ], [ image => 'Image', sub { $_[0] > 0 ? sprintf '', $p{st}, $_[0]%100, $_[0] : $_[0] < 0 ? '[processing]' : 'No image'; } ], - [ screenshots => 'Screenshots', sub { join "
\n", map sprintf('%3$d (%s)',$p{st},$$_{id}%100,$$_{id},$$_{nsfw}?'NSFW':'Safe'), @{$_[0]} } ], + [ screenshots => 'Screenshots', sub { join "
\n", map sprintf('[%s] %4$d (%s)',$$_{rid}?qq|r$$_{rid}|:'no release',$p{st},$$_{id}%100,$$_{id},$$_{nsfw}?'NSFW':'Safe'), @{$_[0]} } ], [ img_nsfw => 'NSFW', sub { $_[0] ? 'Not safe' : 'Safe' } ] ) ]] [[ } ]]- diff --git a/data/tpl/vnpage_scr b/data/tpl/vnpage_scr index 0675d093..f0c4ae9f 100644 --- a/data/tpl/vnpage_scr +++ b/data/tpl/vnpage_scr @@ -7,15 +7,25 @@ ]]-
-[[ for(@{$d{vn}{screenshots}}) { ]] +[[ for my $r (undef, @{$d{rel}}) { + my @s = grep { !$r && !$_->{rid} || $r && $_->{rid} && $_->{rid} == $r->{id} } @{$d{vn}{screenshots}}; + next if !@s; +]]- +[[ if($r) { ]] +  +[[: $r->{title} ]] +[[ } ]] +[[ for(@s) { ]] [[ } ]]- +

+[[ } ]] +
[[ if($nsfw) { ]]- -

 

Items marked with a red X are flagged as NSFW. [[ } ]]- -- cgit v1.2.3