diff options
author | yorhel <yorhel@1fe2e327-d9db-4752-bcf7-ef0cb4a1748b> | 2008-08-14 21:11:52 +0000 |
---|---|---|
committer | yorhel <yorhel@1fe2e327-d9db-4752-bcf7-ef0cb4a1748b> | 2008-08-14 21:11:52 +0000 |
commit | 2cf1c1848571f11e753dec784c7323e51b00801d (patch) | |
tree | a9502326f5dfc002e962ecaed115995db75d13fd /data/tpl | |
parent | 889e9b9c481170c94f0b5e773e7c39d27b921a43 (diff) |
Added screenshots table to store the dimensions of all images, moved to AJAX for determining when a thumbnail has been generated after uploading a screenshot, and got rid of the javascript image preloader
git-svn-id: svn://vndb.org/vndb@84 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b
Diffstat (limited to 'data/tpl')
-rw-r--r-- | data/tpl/vnpage | 2 | ||||
-rw-r--r-- | data/tpl/vnpage_scr | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/data/tpl/vnpage b/data/tpl/vnpage index d0651992..e77b5dc0 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("<br />\n", map { $VNDB::VREL->[$_->{relation}].': '._hchar($_->{title}) } sort { $a->{id} <=> $b->{id} } @{$_[0]}) } ], [ image => 'Image', sub { $_[0] > 0 ? sprintf '<img src="%s/cv/%02d/%d.jpg" />', $p{st}, $_[0]%100, $_[0] : $_[0] < 0 ? '[processing]' : 'No image'; } ], - [ screenshots => 'Screenshots', sub { join "<br />\n", map sprintf('<a href="%s/sf/%02d/%d.jpg">%2$d</a> (%s)',$p{st},$$_[0]%100,$$_[0],$$_[1]?'NSFW':'Safe'), @{$_[0]} } ], + [ screenshots => 'Screenshots', sub { join "<br />\n", map sprintf('<a href="%s/sf/%02d/%d.jpg">%2$d</a> (%s)',$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 b12bbb14..687e80db 100644 --- a/data/tpl/vnpage_scr +++ b/data/tpl/vnpage_scr @@ -3,14 +3,15 @@ [[ if(@{$d{vn}{screenshots}}) { my $tot = @{$d{vn}{screenshots}}; - my $nsfw = grep $$_[1], @{$d{vn}{screenshots}}; + my $nsfw = grep $$_{nsfw}, @{$d{vn}{screenshots}}; ]]- <div id="screenshots"> [[ for(@{$d{vn}{screenshots}}) { ]] - <a href="[[= sprintf '%s/sf/%02d/%d.jpg', $p{st}, $$_[0]%100, $$_[0] ]]"[[= $$_[1] ? ' class="scr_nsfw"'.(!$p{AuthNsfw}?' style="display: none"':'') : '' ]] - ><img src="[[= sprintf '%s/st/%02d/%d.jpg', $p{st}, $$_[0]%100, $$_[0] ]]" - /><b>[[= $$_[1] ? 'x' : ' ' ]]</b></a> + <a href="[[= sprintf '%s/sf/%02d/%d.jpg', $p{st}, $$_{id}%100, $$_{id} ]]" + [[= $$_{nsfw} ? ' class="scr_nsfw"'.(!$p{AuthNsfw}?' style="display: none"':'') : '' ]]- + rel="[[= $$_{width}.'x'.$$_{height} ]]"><img src="[[= sprintf '%s/st/%02d/%d.jpg', $p{st}, $$_{id}%100, $$_{id} ]]" + /><b>[[= $$_{nsfw} ? 'x' : ' ' ]]</b></a> [[ } ]]- </div> [[ if($nsfw) { ]]- @@ -25,7 +26,6 @@ <a href="#" id="scrprev"><- previous</a> <a href="#" id="scrnext">next -></a> </div> -<img id="preload" onload="scrPosition()" /> [[ } else { ]]- <p> |