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>