diff options
author | Daniel Friesel <derf@finalrewind.org> | 2016-12-28 01:40:22 +0100 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2016-12-28 01:40:22 +0100 |
commit | 1af791ab3995202b87596a3cc8f6cca3a542be58 (patch) | |
tree | 758f06be79200c519d90ee6fd2008eede10fcf5a /t | |
parent | f031a3971aa32839917afb8c6b4ac2878f70b545 (diff) |
start switch to fancybox2
Diffstat (limited to 't')
-rwxr-xr-x | t/20-app-dthumb.t | 2 | ||||
-rwxr-xr-x | t/21-app-dthumb.files.t | 62 | ||||
-rwxr-xr-x | t/29-app-dthumb-data.t | 4 | ||||
l--------- | t/cmp/index.lightbox | 1 | ||||
-rw-r--r-- | t/cmp/index.names | 26 | ||||
-rw-r--r-- | t/cmp/index.no-lightbox | 25 | ||||
-rw-r--r-- | t/cmp/index.no-names | 26 |
7 files changed, 38 insertions, 108 deletions
diff --git a/t/20-app-dthumb.t b/t/20-app-dthumb.t index ec9eb5a..37e72a0 100755 --- a/t/20-app-dthumb.t +++ b/t/20-app-dthumb.t @@ -18,7 +18,7 @@ is($dthumb->{config}->{dir_data}, './.dthumb', 'Data directory is .dthumb'); is($dthumb->{config}->{dir_images}, '.', 'Image directory is .'); is($dthumb->{config}->{dir_thumbs}, './.thumbs', 'Thumbnail directory is dthumbs'); -is($dthumb->{config}->{file_index}, 'index.xhtml', 'index is index.xhtml'); +is($dthumb->{config}->{file_index}, 'index.html', 'index is index.html'); is($dthumb->{config}->{lightbox}, 1, 'Lightbox enabled'); is($dthumb->{config}->{names} , 1, 'Show image names'); diff --git a/t/21-app-dthumb.files.t b/t/21-app-dthumb.files.t index 375a554..f849ef7 100755 --- a/t/21-app-dthumb.files.t +++ b/t/21-app-dthumb.files.t @@ -9,7 +9,7 @@ use Test::More; eval "use File::Slurp"; plan skip_all => 'File::Slurp required' if $@; -plan tests => 14; +plan tests => 9; use_ok('App::Dthumb'); @@ -50,37 +50,6 @@ unlink('t/out/index'); -$conf{names} = 1; -$conf{lightbox} = 1; -$dthumb = App::Dthumb->new(%conf); - -for my $file (qw(one.png two.png)) { - $dthumb->create_thumbnail_html($file); -} -$dthumb->write_out_html(); - -is(read_file('t/out/index'), read_file('t/cmp/index.lightbox'), - 'create_Thumbnail_html / write_out_html with lightbox = 1'); - -unlink('t/out/index'); - - - -$conf{lightbox} = 0; -$dthumb = App::Dthumb->new(%conf); - -for my $file (qw(one.png two.png)) { - $dthumb->create_thumbnail_html($file); -} -$dthumb->write_out_html(); - -is(read_file('t/out/index'), read_file('t/cmp/index.no-lightbox'), - 'create_Thumbnail_html / write_out_html with lightbox = 0'); - -unlink('t/out/index'); - - - $dthumb = App::Dthumb->new(dir_images => 't/out'); $dthumb->create_files(); @@ -94,39 +63,14 @@ for my $file ($dthumb->{data}->list_archived()) { } } rmdir('t/out/.thumbs'); -rmdir('t/out/.dthumb/lightbox'); -rmdir('t/out/.dthumb/shadowbox'); +rmdir('t/out/.dthumb/css'); +rmdir('t/out/.dthumb/js'); rmdir('t/out/.dthumb'); is_deeply([sort $dthumb->{data}->list_archived()], [sort @created_files], 'create_files: All files created'); @created_files = (); - - -$dthumb = App::Dthumb->new(dir_images => 't/out', lightbox => 0); -$dthumb->create_files(); - -ok(-d 't/out/.thumbs', 'create_files: Creates thumb dir (lightbox=0)'); -ok(-d 't/out/.dthumb', 'create_files: Creates data dir (lightbox=0)'); - -for my $file (@indep_files) { - if (-e "t/out/.dthumb/${file}") { - push(@created_files, $file); - unlink("t/out/.dthumb/${file}"); - } -} -rmdir('t/out/.thumbs'); -rmdir('t/out/.dthumb/lightbox'); -rmdir('t/out/.dthumb/shadowbox'); -rmdir('t/out/.dthumb'); - -is_deeply([sort @indep_files], [sort @created_files], - 'create_files: All lightbox-independent files created'); -@created_files = (); - - - $dthumb = App::Dthumb->new(%conf); $dthumb->read_directories(); diff --git a/t/29-app-dthumb-data.t b/t/29-app-dthumb-data.t index faa8874..f20110a 100755 --- a/t/29-app-dthumb-data.t +++ b/t/29-app-dthumb-data.t @@ -9,8 +9,8 @@ use File::Slurp qw(read_dir); use Test::More; my @files = grep { ! -d "share/$_" } read_dir('share'); -push(@files, map { "lightbox/$_" } read_dir('share/lightbox')); -push(@files, map { "shadowbox/$_" } read_dir('share/shadowbox')); +push(@files, map { "css/$_" } read_dir('share/css')); +push(@files, map { "js/$_" } read_dir('share/js')); my @files_archived = sort grep { ! /\.dthumb$/ } @files; diff --git a/t/cmp/index.lightbox b/t/cmp/index.lightbox deleted file mode 120000 index 122ada1..0000000 --- a/t/cmp/index.lightbox +++ /dev/null @@ -1 +0,0 @@ -index.names
\ No newline at end of file diff --git a/t/cmp/index.names b/t/cmp/index.names index d89df57..d714ab5 100644 --- a/t/cmp/index.names +++ b/t/cmp/index.names @@ -1,23 +1,29 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" - "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> +<!DOCTYPE html> +<html> <head> <title>dthumb</title> - <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> - <link rel="stylesheet" type="text/css" href=".dthumb/main.css"/> -<link rel="stylesheet" type="text/css" href=".dthumb/lightbox/lightbox.css"/> -<script type="text/javascript" src=".dthumb/lightbox/lightbox.js"></script> - + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <script type="text/javascript" src=".dthumb/js/jquery-1.10.2.min.js"></script> + <script type="text/javascript" src=".dthumb/js/jquery.mousewheel-3.0.6.pack.js"></script> + <script type="text/javascript" src=".dthumb/js/jquery.fancybox.pack.js"></script> + <link rel="stylesheet" type="text/css" href=".dthumb/css/jquery.fancybox.css" media="screen" /> + <link rel="stylesheet" type="text/css" href=".dthumb/css/main.css"/> + <script type="text/javascript">//<![CDATA[ + $(document).ready(function() { + $('.fancybox').fancybox(); + }); + //]]</script> </head> <body><div> <div class="image-container"> - <a rel="lightbox" href="one.png" title="one.png"> + <a class="fancybox" href="one.png" title="one.png" data-fancybox-group="gallery"> <img src="t/imgdir/.thumbs/one.png" alt="one.png" /></a> <br /> <a style="text-decoration: none;" href="one.png">one.png</a> </div> <div class="image-container"> - <a rel="lightbox" href="two.png" title="two.png"> + <a class="fancybox" href="two.png" title="two.png" data-fancybox-group="gallery"> <img src="t/imgdir/.thumbs/two.png" alt="two.png" /></a> <br /> <a style="text-decoration: none;" href="two.png">two.png</a> diff --git a/t/cmp/index.no-lightbox b/t/cmp/index.no-lightbox deleted file mode 100644 index 93869ca..0000000 --- a/t/cmp/index.no-lightbox +++ /dev/null @@ -1,25 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" - "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> -<head> - <title>dthumb</title> - <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> - <link rel="stylesheet" type="text/css" href=".dthumb/main.css"/> -<!-- $lightbox --> -</head> -<body><div> -<div class="image-container"> - <a rel="lightbox" href="one.png" title="one.png"> - <img src="t/imgdir/.thumbs/one.png" alt="one.png" /></a> - <br /> - <a style="text-decoration: none;" href="one.png">one.png</a> -</div> -<div class="image-container"> - <a rel="lightbox" href="two.png" title="two.png"> - <img src="t/imgdir/.thumbs/two.png" alt="two.png" /></a> - <br /> - <a style="text-decoration: none;" href="two.png">two.png</a> -</div> -</div> -</body> -</html> diff --git a/t/cmp/index.no-names b/t/cmp/index.no-names index 9879601..e1e9e2c 100644 --- a/t/cmp/index.no-names +++ b/t/cmp/index.no-names @@ -1,21 +1,27 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" - "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> +<!DOCTYPE html> +<html> <head> <title>dthumb</title> - <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> - <link rel="stylesheet" type="text/css" href=".dthumb/main.css"/> -<link rel="stylesheet" type="text/css" href=".dthumb/lightbox/lightbox.css"/> -<script type="text/javascript" src=".dthumb/lightbox/lightbox.js"></script> - + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <script type="text/javascript" src=".dthumb/js/jquery-1.10.2.min.js"></script> + <script type="text/javascript" src=".dthumb/js/jquery.mousewheel-3.0.6.pack.js"></script> + <script type="text/javascript" src=".dthumb/js/jquery.fancybox.pack.js"></script> + <link rel="stylesheet" type="text/css" href=".dthumb/css/jquery.fancybox.css" media="screen" /> + <link rel="stylesheet" type="text/css" href=".dthumb/css/main.css"/> + <script type="text/javascript">//<![CDATA[ + $(document).ready(function() { + $('.fancybox').fancybox(); + }); + //]]</script> </head> <body><div> <div class="image-container"> - <a rel="lightbox" href="one.png" title="one.png"> + <a class="fancybox" href="one.png" title="one.png" data-fancybox-group="gallery"> <img src="t/imgdir/.thumbs/one.png" alt="one.png" /></a> </div> <div class="image-container"> - <a rel="lightbox" href="two.png" title="two.png"> + <a class="fancybox" href="two.png" title="two.png" data-fancybox-group="gallery"> <img src="t/imgdir/.thumbs/two.png" alt="two.png" /></a> </div> </div> |