From 36c139d33d2a278094073b18c06c311aaef2bde7 Mon Sep 17 00:00:00 2001
From: Dane Everitt <dane@daneeveritt.com>
Date: Wed, 7 Sep 2016 16:12:17 -0400
Subject: [PATCH] Better file deletion confirmation (shows file to be deleted)

---
 resources/views/server/files/index.blade.php | 6 ++++--
 resources/views/server/files/list.blade.php  | 4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/resources/views/server/files/index.blade.php b/resources/views/server/files/index.blade.php
index 35bf10213..08db97803 100644
--- a/resources/views/server/files/index.blade.php
+++ b/resources/views/server/files/index.blade.php
@@ -98,14 +98,16 @@
 
         // Handle Deleting Files
         function reloadActionDelete () {
-            $('a.delete_file').click(function (e) {
+            $('[data-action="delete_file"]').click(function (e) {
                 e.preventDefault();
                 var clicked = $(this);
                 var deleteItemPath = $(this).attr('href');
 
                 swal({
                     type: 'warning',
-                    title: 'Really Delete this File?',
+                    title: '',
+                    text: 'Are you sure you want to delete <code>' + clicked.data('name') + '</code>?',
+                    html: true,
                     showCancelButton: true,
                     showConfirmButton: true,
                     closeOnConfirm: false,
diff --git a/resources/views/server/files/list.blade.php b/resources/views/server/files/list.blade.php
index 82e797b89..e7d12a16c 100644
--- a/resources/views/server/files/list.blade.php
+++ b/resources/views/server/files/list.blade.php
@@ -60,7 +60,7 @@
                         </div>
                         <div class="col-md-3">
                             @can('delete-files', $server)
-                                <a href="@if($folder['directory'] !== ''){{ rawurlencode($folder['directory']) }}/@endif{{ rawurlencode($folder['entry']) }}" class="delete_file"><span class="badge label-danger"><i class="fa fa-trash-o"></i></span></a>
+                                <a href="@if($folder['directory'] !== ''){{ rawurlencode($folder['directory']) }}/@endif{{ rawurlencode($folder['entry']) }}" data-action="delete_file" data-name="{{ $folder['entry'] }}"><span class="badge label-danger"><i class="fa fa-trash-o"></i></span></a>
                             @endcan
                         </div>
                     </div>
@@ -94,7 +94,7 @@
                         </div>
                         <div class="col-md-3">
                             @can('delete-files', $server)
-                                <a href="@if($file['directory'] !== ''){{ rawurlencode($file['directory']) }}/@endif{{ rawurlencode($file['entry']) }}" class="delete_file"><span class="badge label-danger"><i class="fa fa-trash-o"></i></span>
+                                <a href="@if($file['directory'] !== ''){{ rawurlencode($file['directory']) }}/@endif{{ rawurlencode($file['entry']) }}" data-action="delete_file" data-name="{{ $file['entry'] }}"><span class="badge label-danger"><i class="fa fa-trash-o"></i></span>
                             @endcan
                         </div>
                     </div>