From 6be14d385ae93906e91239324952acd0c277b2bf Mon Sep 17 00:00:00 2001 From: Andy Heathershaw Date: Thu, 22 Sep 2016 07:34:18 +0100 Subject: [PATCH] Rewrote the upload functionality using KnockoutJS. This now allows failed files to be shown to the user to re-upload. --- .gitignore | 3 +- .idea/webServers.xml | 2 +- app/AlbumSources/LocalFilesystemSource.php | 2 +- .../Controllers/Admin/AlbumController.php | 5 + .../Controllers/Admin/DefaultController.php | 5 + .../Controllers/Admin/PhotoController.php | 41 ++++-- app/Http/Controllers/InstallController.php | 4 +- config/app.php | 4 +- public/themes/base/js/app.js | 103 +++++++++++++++ public/themes/base/js/knockout.min.js | 123 ++++++++++++++++++ resources/lang/en/admin.php | 12 +- resources/lang/en/forms.php | 1 + resources/lang/en/gallery.php | 5 + .../themes/base/admin/show_album.blade.php | 113 ++++++---------- .../views/themes/base/gallery/index.blade.php | 3 +- resources/views/themes/base/layout.blade.php | 1 + 16 files changed, 331 insertions(+), 96 deletions(-) create mode 100644 public/themes/base/js/knockout.min.js create mode 100644 resources/lang/en/gallery.php diff --git a/.gitignore b/.gitignore index a5e231c..2e0092e 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ Homestead.json Homestead.yaml .env -composer.phar \ No newline at end of file +composer.phar +Thumbs.db \ No newline at end of file diff --git a/.idea/webServers.xml b/.idea/webServers.xml index 855a61e..2513c38 100644 --- a/.idea/webServers.xml +++ b/.idea/webServers.xml @@ -3,7 +3,7 @@