From a3d1ce47d3bf31bfc5bea06f76abdfb404c5f2fc Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 11 Dec 2016 18:37:40 -0500 Subject: Add slideshow for images --- ChangeLog | 2 + app/Template/project_overview/images.php | 11 ++- app/Template/task_file/images.php | 11 ++- assets/css/app.min.css | 2 +- assets/js/app.min.js | 4 +- assets/js/components/image-slideshow.js | 153 +++++++++++++++++++++++++++++++ assets/sass/_image_slideshow.sass | 40 ++++++++ assets/sass/_thumbnails.sass | 1 + assets/sass/app.sass | 1 + 9 files changed, 220 insertions(+), 5 deletions(-) create mode 100644 assets/js/components/image-slideshow.js create mode 100644 assets/sass/_image_slideshow.sass diff --git a/ChangeLog b/ChangeLog index c486677e..8e8df8a5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,8 @@ Version 1.0.36 (unreleased) New features: +* Add slideshow for images + Improvements: * Replace Chosen jQuery plugin by custom UI component diff --git a/app/Template/project_overview/images.php b/app/Template/project_overview/images.php index 7f38e2b1..cdaba44a 100644 --- a/app/Template/project_overview/images.php +++ b/app/Template/project_overview/images.php @@ -2,7 +2,16 @@
- <?= $this->text->e($file['name']) ?> + app->component('image-slideshow', array( + 'images' => $images, + 'image' => $file, + 'regex' => 'FILE_ID', + 'url' => array( + 'image' => $this->url->to('FileViewerController', 'image', array('file_id' => 'FILE_ID', 'project_id' => $project['id'])), + 'thumbnail' => $this->url->to('FileViewerController', 'thumbnail', array('file_id' => 'FILE_ID', 'project_id' => $project['id'])), + ) + )) ?> +