summaryrefslogtreecommitdiff
path: root/lib/App/Dthumb.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/App/Dthumb.pm')
-rwxr-xr-xlib/App/Dthumb.pm30
1 files changed, 7 insertions, 23 deletions
diff --git a/lib/App/Dthumb.pm b/lib/App/Dthumb.pm
index 1b26b13..3dd76d8 100755
--- a/lib/App/Dthumb.pm
+++ b/lib/App/Dthumb.pm
@@ -22,7 +22,7 @@ sub new {
$conf{spacing} //= 1.1;
$conf{title} //= ( split( qr{/}, cwd() ) )[-1];
- $conf{file_index} //= 'index.xhtml';
+ $conf{file_index} //= 'index.html';
$conf{dir_images} //= q{.};
$conf{dir_data} = "$conf{dir_images}/.dthumb";
@@ -47,15 +47,6 @@ sub new {
height => $conf{size} * $conf{spacing} . 'px',
);
- if ( $conf{lightbox} ) {
- $ref->{data}->set_vars(
- lightbox => $ref->{data}->get('lightbox/html_load.dthumb'), );
- }
- elsif ( $conf{shadowbox} ) {
- $ref->{data}->set_vars(
- lightbox => $ref->{data}->get('shadowbox/html_load.dthumb'), );
- }
-
$ref->{html} = $ref->{data}->get('html_start.dthumb');
return bless( $ref, $obj );
@@ -101,23 +92,16 @@ sub create_files {
my $thumbdir = $self->{config}->{dir_thumbs};
my $datadir = $self->{config}->{dir_data};
- my @files;
+ my @files = $self->{data}->list_archived;
- for my $dir ( $thumbdir, $datadir, "${datadir}/lightbox",
- "${datadir}/shadowbox" )
+ for my $dir ( $thumbdir, $datadir, "${datadir}/css",
+ "${datadir}/js" )
{
if ( not -d $dir ) {
mkdir($dir);
}
}
- if ( $self->{config}->{lightbox} or $self->{config}->{shadowbox} ) {
- @files = $self->{data}->list_archived();
- }
- else {
- @files = ('main.css');
- }
-
for my $file (@files) {
open( my $fh, '>', "${datadir}/${file}" );
print {$fh} $self->{data}->get($file);
@@ -154,7 +138,7 @@ sub create_thumbnail_html {
$self->{html} .= "<div class=\"image-container\">\n";
$self->{html} .= sprintf(
- "\t<a rel=\"lightbox\" href=\"%s\" title=\"%s\">\n"
+ "\t<a class=\"fancybox\" href=\"%s\" title=\"%s\" data-fancybox-group=\"gallery\">\n"
. "\t\t<img src=\"%s/%s\" alt=\"%s\" /></a>\n",
($file) x 2,
$self->{config}->{dir_thumbs},
@@ -280,7 +264,7 @@ Default: F<.> (current working directory)
Set name of the html index file
-Default: F<index.xhtml>
+Default: F<index.html>
=item B<lightbox> => I<bool>
@@ -355,7 +339,7 @@ the original file.
=item $dthumb->write_out_html()
-Write the cached HTML data to F<index.xhtml>.
+Write the cached HTML data to F<index.html>.
=back