Do not keep processing the file/folder paths if the user has cancelled the operation and fix #1124 (#1177)

This commit is contained in:
Lance Pioch 2018-07-01 17:42:01 -04:00 committed by Dane Everitt
parent 1ffb5acfad
commit b5022766df
5 changed files with 16 additions and 3 deletions

View file

@ -17,6 +17,7 @@ This project follows [Semantic Versioning](http://semver.org) guidelines.
* Fixes tokens being sent to users when their account is created to actually work. Implements Laravel's internal token creation mechanisms rather than trying to do it custom. * Fixes tokens being sent to users when their account is created to actually work. Implements Laravel's internal token creation mechanisms rather than trying to do it custom.
* Updates some eggs to ensure they have the correct data and will continue working down the road. Fixes autoupdating on some source servers and MC related download links. * Updates some eggs to ensure they have the correct data and will continue working down the road. Fixes autoupdating on some source servers and MC related download links.
* Emails should send properly now when a server is marked as installed to let the owner know it is ready for action. * Emails should send properly now when a server is marked as installed to let the owner know it is ready for action.
* Cancelling a file manager operation should cancel correctly across all browsers now.
### Changed ### Changed
* Attempting to upload a folder via the web file manager will now display a warning telling the user to use SFTP. * Attempting to upload a folder via the web file manager will now display a warning telling the user to use SFTP.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -55,6 +55,10 @@ class ActionsClass {
showLoaderOnConfirm: true, showLoaderOnConfirm: true,
inputValue: inputValue inputValue: inputValue
}, (val) => { }, (val) => {
if (val === false) {
return false;
}
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
headers: { headers: {
@ -100,6 +104,10 @@ class ActionsClass {
showLoaderOnConfirm: true, showLoaderOnConfirm: true,
inputValue: `${currentPath}${currentName}`, inputValue: `${currentPath}${currentName}`,
}, (val) => { }, (val) => {
if (val === false) {
return false;
}
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
headers: { headers: {
@ -233,6 +241,10 @@ class ActionsClass {
showLoaderOnConfirm: true, showLoaderOnConfirm: true,
inputValue: `${currentPath}${currentName}`, inputValue: `${currentPath}${currentName}`,
}, (val) => { }, (val) => {
if (val === false) {
return false;
}
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
headers: { headers: {

View file

@ -44,7 +44,7 @@
{!! Theme::js('vendor/lodash/lodash.js') !!} {!! Theme::js('vendor/lodash/lodash.js') !!}
{!! Theme::js('vendor/siofu/client.min.js') !!} {!! Theme::js('vendor/siofu/client.min.js') !!}
@if(App::environment('production')) @if(App::environment('production'))
{!! Theme::js('js/frontend/files/filemanager.min.js') !!} {!! Theme::js('js/frontend/files/filemanager.min.js?updated-cancel-buttons') !!}
@else @else
{!! Theme::js('js/frontend/files/src/index.js') !!} {!! Theme::js('js/frontend/files/src/index.js') !!}
{!! Theme::js('js/frontend/files/src/contextmenu.js') !!} {!! Theme::js('js/frontend/files/src/contextmenu.js') !!}