From 68d66b006656ed90e08187a2d5ceb95b08e4f279 Mon Sep 17 00:00:00 2001 From: yorhel Date: Wed, 30 Jul 2008 12:48:19 +0000 Subject: Auto-expand edit summary form when adding a release, and forgot to upload tpl/rlist git-svn-id: svn://vndb.org/vndb@76 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b --- data/tpl/rlist | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++ lib/ChangeLog | 1 + lib/VNDB/Releases.pm | 2 +- 3 files changed, 91 insertions(+), 1 deletion(-) create mode 100644 data/tpl/rlist diff --git a/data/tpl/rlist b/data/tpl/rlist new file mode 100644 index 00000000..f586a92b --- /dev/null +++ b/data/tpl/rlist @@ -0,0 +1,89 @@ +[[= ttabs('u', $d{user}, 'list') ]] +

[[: $p{PageTitle} ]]

+ +[[ + my $url = '/u'.$d{user}{id}.'/list'; + my $surl = sprintf '%s?s=%s;o=%s', $url, $d{order}[0], $d{order}[1]; # main URL + order + my $purl = "$surl;c=$d{char}"; # full URL - page + my $sourl = "$url?c=$d{char}"; # full URL - page & order + my $curl = $surl; # full URL - character & page + my $furl = "$surl;c=$d{char};p=$d{page}"; # full URL + + my $i=0;my $j=0; + +]]- + +

+ -[[= $d{char} ne 'all' ? 'all' : 'all' ]]- | + [[ for('a'..'z', 0) { ]]- + -[[ if($d{char} eq $_) { ]][[= $_?$_:'#' ]][[ } else { ]][[= $_?$_:'#' ]][[ } ]] + [[ } ]]- +

+

+ + +-[[ if(@{$d{list}}) { ]] +[[= pagebut($surl) ]] +[[ if($d{user}{username} eq $p{AuthUsername}) { ]] +
+[[ } ]]- + + + + + + +[[ for (@{$d{list}}) { $j=0; my $c = ' style="background-color: #'.($i++%2?'fff':'f5f5f5').'"'; ]]- + + + + + + [[ for (@{$_->{rels}}) { ]]- + + + + + + + + + [[ } ]] +[[ } ]]- +
Title -[[= sortbut($sourl, 'title') ]]Releases*Vote -[[= sortbut($sourl, 'vote') ]]
[[= shorten $_->{title}, 50 ]]{rels}} ? ' id="rhd'.$_->{vid}.'"' : '' ]]>▸ + [[= grep $_->{rstat}==2, @{$_->{rels}} ]]/[[= grep $_->{vstat}==2, @{$_->{rels}} ]]/[[= @{$_->{rels}} ]] + [[= $_->{vote} || '-' ]]
[[= datestr $_->{released} ]] +    + [[= shorten $_->{title}, 60 ]][[: $VNDB::RSTAT->[$_->{rstat}] ]][[: $VNDB::VSTAT->[$_->{vstat}] ]][[ if($d{user}{username} eq $p{AuthUsername}) { ]][[ } else { ]] [[ } ]]
+[[ if($d{user}{username} eq $p{AuthUsername}) { ]] + +
+[[ } ]] +[[= pagebut($surl) ]] +

+
+ * Obtained/finished/total. +

+ + + +[[ } else { ]]- +

+ No results found. +

+[[ } ]] diff --git a/lib/ChangeLog b/lib/ChangeLog index f14c0edd..75e5cf19 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -21,6 +21,7 @@ TODO: - Merged user vote list into the new release list (and removed 'hide my votes' option) - Merged Votes.pm into VNLists.pm + - Auto-expand edit summary form when adding a release 1.19 - 2008-07-08 (r62) - Integrated discussion board diff --git a/lib/VNDB/Releases.pm b/lib/VNDB/Releases.pm index de598276..d36a2d2d 100644 --- a/lib/VNDB/Releases.pm +++ b/lib/VNDB/Releases.pm @@ -133,7 +133,7 @@ sub REdit { } $self->AddHid($frm); - $frm->{_hid} = {map{$_=>1} qw| info pnm prod |} + $frm->{_hid} = {map{$_=>1} qw| info pnm prod com |} if !$frm->{_hid} && !$rid; $self->ResAddTpl(redit => { form => $frm, -- cgit v1.2.1