From 83312f87b980d8d6bd1a5504d11e0a36993077eb Mon Sep 17 00:00:00 2001 From: pxpm Date: Mon, 13 Apr 2026 13:28:57 +0100 Subject: [PATCH 1/4] fix getViewVars --- src/BackpackElfinderController.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/BackpackElfinderController.php b/src/BackpackElfinderController.php index 334e616..37ad289 100644 --- a/src/BackpackElfinderController.php +++ b/src/BackpackElfinderController.php @@ -49,14 +49,15 @@ public function showIndex() protected function getViewVars() { + $dir = 'packages/barryvdh/' . $this->package; $locale = str_replace('-', '_', $this->app->config->get('app.locale')); - if (! array_key_exists('bp-elfinder-i18n-'.$locale, Basset::getNamedAssets())) { + if (! file_exists(base_path("vendor/studio-42/elfinder/js/i18n/elfinder.{$locale}.js"))) { $locale = false; } $csrf = true; - return compact('locale', 'csrf'); + return compact('dir', 'locale', 'csrf'); } } From 3036578cf34671e2fba99f001018b5417d8a4ff3 Mon Sep 17 00:00:00 2001 From: StyleCI Bot Date: Mon, 13 Apr 2026 12:29:09 +0000 Subject: [PATCH 2/4] Apply fixes from StyleCI --- src/BackpackElfinderController.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/BackpackElfinderController.php b/src/BackpackElfinderController.php index 37ad289..afca708 100644 --- a/src/BackpackElfinderController.php +++ b/src/BackpackElfinderController.php @@ -2,7 +2,6 @@ namespace Backpack\FileManager; -use Backpack\Basset\Facades\Basset; use Illuminate\Support\Facades\Crypt; use Illuminate\Support\Facades\Log; @@ -49,7 +48,7 @@ public function showIndex() protected function getViewVars() { - $dir = 'packages/barryvdh/' . $this->package; + $dir = 'packages/barryvdh/'.$this->package; $locale = str_replace('-', '_', $this->app->config->get('app.locale')); if (! file_exists(base_path("vendor/studio-42/elfinder/js/i18n/elfinder.{$locale}.js"))) { From 6ca119b5dc9d48ac5ca1740b864bf534f7e35b5f Mon Sep 17 00:00:00 2001 From: pxpm Date: Mon, 13 Apr 2026 13:57:00 +0100 Subject: [PATCH 3/4] remove translation artifact --- resources/views/common_scripts.blade.php | 5 ----- 1 file changed, 5 deletions(-) diff --git a/resources/views/common_scripts.blade.php b/resources/views/common_scripts.blade.php index 236c114..46560c5 100644 --- a/resources/views/common_scripts.blade.php +++ b/resources/views/common_scripts.blade.php @@ -15,10 +15,5 @@ {{-- elFinder JS (REQUIRED) --}} @basset(base_path('vendor/studio-42/elfinder/js/elfinder.min.js')) -{{-- elFinder translation (OPTIONAL) --}} -@if($locale) - @basset('bp-elfinder-i18n-'.$locale) -@endif - {{-- elFinder sounds --}} @basset(base_path('vendor/studio-42/elfinder/sounds/rm.wav')) From 26b2c1b05d5bc7c2c1acbf6be4633e1b23aaf8c8 Mon Sep 17 00:00:00 2001 From: pxpm Date: Mon, 13 Apr 2026 13:58:33 +0100 Subject: [PATCH 4/4] add compatibility with jqueryUI 1.13+ --- resources/views/elfinder.blade.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/resources/views/elfinder.blade.php b/resources/views/elfinder.blade.php index b1ff684..2878714 100644 --- a/resources/views/elfinder.blade.php +++ b/resources/views/elfinder.blade.php @@ -26,6 +26,12 @@