Skip to content

Commit 27077a8

Browse files
authored
Merge pull request #25 from Laravel-Backpack/bassets
Basset Support
2 parents d5f809f + 974fb34 commit 27077a8

13 files changed

+63
-75
lines changed

composer.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@
1616
"barryvdh/laravel-elfinder": "^0.5.0"
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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
_token: '{{ csrf_token() }}'
1919
},
2020
url : '{{ route("elfinder.connector") }}', // connector URL
21-
soundPath: '{{ asset($dir.'/sounds') }}'
21+
soundPath: '{{ Basset::getUrl(base_path("vendor/studio-42/elfinder/sounds")) }}'
2222
});
2323
});
2424
</script>

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')))),

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)