Skip to content

Commit 9cd439c

Browse files
authored
Merge pull request #26 from Laravel-Backpack/v6
v6
2 parents d317f5c + 67a6980 commit 9cd439c

13 files changed

+68
-81
lines changed

composer.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,13 @@
1212
"homepage": "https://github.com/laravel-backpack/filemanager",
1313
"keywords": ["Laravel", "FileManager"],
1414
"require": {
15-
"backpack/crud": "^5.0",
16-
"barryvdh/laravel-elfinder": "^0.5.0"
15+
"backpack/crud": "^6.0",
16+
"barryvdh/laravel-elfinder": "^0.5.2"
1717
},
1818
"require-dev": {
19-
"phpunit/phpunit": "^8.0",
20-
"mockery/mockery": "^1.1",
21-
"orchestra/testbench": "~3|~4",
22-
"sempro/phpunit-pretty-print": "^1.0"
19+
"phpunit/phpunit": "^10.0",
20+
"mockery/mockery": "^1.5",
21+
"orchestra/testbench": "^8"
2322
},
2423
"autoload": {
2524
"psr-4": {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ body #elfinder.ui-widget-content {
9999

100100
/* contextmenu */
101101
.elfinder-contextmenu .ui-state-hover { background: #3875d7; color:#fff; }
102-
.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow { background-image:url('../img/arrows-active.png'); }
102+
/* .elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow { background-image:url('../img/arrows-active.png'); } */
103103

104104
/* jquery-ui overwrites */
105105
.ui-widget-header {

resources/views/ckeditor4.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function getUrlParam(paramName) {
2727
_token: '{{ csrf_token() }}'
2828
},
2929
url: '{{ route("elfinder.connector") }}', // connector URL
30-
soundPath: '{{ asset($dir.'/sounds') }}',
30+
soundPath: '{{ Basset::getUrl(base_path("vendor/studio-42/elfinder/sounds")) }}',
3131
getFileCallback : function(file) {
3232
window.opener.CKEDITOR.tools.callFunction(funcNum, file.url);
3333
window.close();
Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
1-
<!-- jQuery and jQuery UI (REQUIRED) -->
2-
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
1+
{{-- jQuery (REQUIRED) --}}
32
@if (!isset ($jquery) || (isset($jquery) && $jquery == true))
4-
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
3+
@basset('https://unpkg.com/jquery@3.6.4/dist/jquery.min.js')
54
@endif
6-
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
75

8-
<!-- elFinder JS (REQUIRED) -->
9-
<script src="{{ asset($dir.'/js/elfinder.min.js') }}"></script>
6+
{{-- jQuery UI and Smoothness theme --}}
7+
@bassetArchive('https://github.com/jquery/jquery-ui/archive/refs/tags/1.13.2.zip', 'jquery-ui-1.13.2')
8+
@basset('jquery-ui-1.13.2/jquery-ui-1.13.2/dist/themes/smoothness/jquery-ui.min.css')
9+
@basset('jquery-ui-1.13.2/jquery-ui-1.13.2/dist/jquery-ui.min.js')
1010

11+
{{-- elFinder JS (REQUIRED) --}}
12+
@bassetArchive('https://github.com/Studio-42/elFinder/archive/refs/tags/2.1.61.zip', 'elfinder-2.1.61')
13+
@basset('elfinder-2.1.61/elFinder-2.1.61/js/elfinder.min.js')
14+
15+
{{-- elFinder translation (OPTIONAL) --}}
1116
@if($locale)
12-
<!-- elFinder translation (OPTIONAL) -->
13-
<script src="{{ asset($dir."/js/i18n/elfinder.$locale.js") }}"></script>
14-
@endif
17+
@basset('https://cdnjs.cloudflare.com/ajax/libs/elfinder/2.1.61/js/i18n/elfinder.'.$locale.'.min.js')
18+
@endif
19+
20+
{{-- elFinder sounds --}}
21+
@basset(base_path('vendor/studio-42/elfinder/sounds/rm.wav'))
Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
<meta charset="utf-8">
22
<title>File Manager</title>
33

4-
<!-- elFinder CSS (REQUIRED) -->
5-
<link rel="stylesheet" type="text/css" href="{{ asset($dir.'/css/elfinder.min.css') }}">
6-
{{-- <link rel="stylesheet" type="text/css" href="{{ asset($dir.'/css/theme.css') }}"> --}}
7-
<link rel="stylesheet" type="text/css" href="<?= asset('packages/backpack/filemanager/themes/Backpack/elfinder.backpack.theme.css') ?>">
8-
{{-- <link rel="stylesheet" type="text/css" href="<?= asset('packages/backpack/filemanager/themes/Material/css/theme.min.css') ?>"> --}}
9-
{{-- <link rel="stylesheet" type="text/css" href="<?= asset('packages/backpack/filemanager/themes/Material/css/theme-gray.min.css') ?>"> --}}
10-
{{-- <link rel="stylesheet" type="text/css" href="<?= asset('packages/backpack/filemanager/themes/Material/css/theme-light.min.css') ?>"> --}}
4+
{{-- elFinder CSS (REQUIRED) --}}
5+
@bassetArchive('https://github.com/Studio-42/elFinder/archive/refs/tags/2.1.61.zip', 'elfinder-2.1.61')
6+
@basset('elfinder-2.1.61/elFinder-2.1.61/css/elfinder.min.css')
7+
8+
{{-- elFinder Backpack Theme --}}
9+
@basset(base_path('vendor/backpack/filemanager/resources/assets/css/elfinder.backpack.theme.css'))

resources/views/elfinder.blade.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
@extends('backpack::layouts.top_left')
2-
1+
@extends(backpack_view('blank'))
32

43
@section('after_scripts')
54
@include('vendor.elfinder.common_scripts')
@@ -19,7 +18,7 @@
1918
_token: '{{ csrf_token() }}'
2019
},
2120
url : '{{ route("elfinder.connector") }}', // connector URL
22-
soundPath: '{{ asset($dir.'/sounds') }}'
21+
soundPath: '{{ Basset::getUrl(base_path("vendor/studio-42/elfinder/sounds")) }}'
2322
});
2423
});
2524
</script>
@@ -33,8 +32,8 @@
3332
@endphp
3433

3534
@section('header')
36-
<section class="container-fluid">
37-
<h2>{{ trans('backpack::crud.file_manager') }}</h2>
35+
<section class="container-fluid" bp-section="page-header">
36+
<h1 bp-section="page-heading">{{ trans('backpack::crud.file_manager') }}</h1>
3837
</section>
3938
@endsection
4039

resources/views/filepicker.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
_token: '{{ csrf_token() }}'
1717
},
1818
url: '{{ route("elfinder.connector") }}', // connector URL
19-
soundPath: '{{ asset($dir.'/sounds') }}',
19+
soundPath: '{{ Basset::getUrl(base_path("vendor/studio-42/elfinder/sounds")) }}',
2020
resizable: false,
2121
ui: ['toolbar', 'path','stat'],
2222
onlyMimes: [{{ $mimeTypes }}],

resources/views/standalonepopup.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
_token: '{{ csrf_token() }}'
1717
},
1818
url: '{{ route("elfinder.connector") }}', // connector URL
19-
soundPath: '{{ asset($dir.'/sounds') }}',
19+
soundPath: '{{ Basset::getUrl(base_path("vendor/studio-42/elfinder/sounds")) }}',
2020
dialog: {width: 900, modal: true, title: 'Select a file'},
2121
resizable: false,
2222
onlyMimes: @json(unserialize(urldecode(request('mimes'))), JSON_UNESCAPED_SLASHES),

resources/views/tinymce.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
_token: '{{ csrf_token() }}'
4949
},
5050
url : '{{ route("elfinder.connector") }}', // connector URL
51-
soundPath: '{{ asset($dir.'/sounds') }}',
51+
soundPath: '{{ Basset::getUrl(base_path("vendor/studio-42/elfinder/sounds")) }}',
5252
getFileCallback: function(file) { // editor callback
5353
FileBrowserDialogue.mySubmit(file.url); // pass selected file path to TinyMCE
5454
}

resources/views/tinymce4.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
_token: '{{ csrf_token() }}'
3131
},
3232
url: '{{ route("elfinder.connector") }}', // connector URL
33-
soundPath: '{{ asset($dir.'/sounds') }}',
33+
soundPath: '{{ Basset::getUrl(base_path("vendor/studio-42/elfinder/sounds")) }}',
3434
getFileCallback: function(file) { // editor callback
3535
FileBrowserDialogue.mySubmit(file.url); // pass selected file path to TinyMCE
3636
}

0 commit comments

Comments
 (0)