Skip to content

Commit

Permalink
update fields
Browse files Browse the repository at this point in the history
  • Loading branch information
pxpm committed Jan 21, 2025
1 parent e5efb3a commit 778b932
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 7 deletions.
9 changes: 5 additions & 4 deletions resources/views/fields/browse.blade.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
{{-- browse server input --}}

@php
$field['attributes']['data-elfinder-trigger-url'] = $field['attributes']['data-elfinder-trigger-url'] ?? url(config('elfinder.route.prefix').'/popup/'.$field['name']);
$field['attributes']['data-elfinder-trigger-url'] .= '?mimes='.urlencode(Crypt::encrypt($field['mime_types'] ?? ''));
@endphp
@include('crud::fields.inc.wrapper_start')

<label>{!! $field['label'] !!}</label>
@include('crud::fields.inc.translatable_icon')
<div class="input-group">
Expand All @@ -10,7 +12,6 @@
name="{{ $field['name'] }}"
value="{{ old_empty_or_null($field['name'], '') ?? $field['value'] ?? $field['default'] ?? '' }}"
data-init-function="bpFieldInitBrowseElement"
data-elfinder-trigger-url="{{ url(config('elfinder.route.prefix').'/popup') }}"
@include('crud::fields.inc.attributes')

@if(!isset($field['readonly']) || $field['readonly']) readonly @endif
Expand Down Expand Up @@ -71,7 +72,7 @@ function bpFieldInitBrowseElement(element) {
// trigger the reveal modal with elfinder inside
$.colorbox({
href: triggerUrl + '/' + name,
href: triggerUrl,
fastIframe: false,
iframe: true,
width: '80%',
Expand Down
4 changes: 1 addition & 3 deletions resources/views/fields/browse_multiple.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@
$field['wrapper']['data-init-function'] = $field['wrapper']['data-init-function'] ?? 'bpFieldInitBrowseMultipleElement';
$field['wrapper']['data-elfinder-trigger-url'] = $field['wrapper']['data-elfinder-trigger-url'] ?? url(config('elfinder.route.prefix').'/popup/'.$field['name'].'?multiple=1');
if (isset($field['mime_types'])) {
$field['wrapper']['data-elfinder-trigger-url'] .= '&mimes='.urlencode(Crypt::encrypt($field['mime_types']));
}
$field['wrapper']['data-elfinder-trigger-url'] .= '&mimes='.urlencode(Crypt::encrypt($field['mime_types'] ?? ''));
if ($multiple) {
$field['wrapper']['data-multiple'] = "true";
Expand Down

0 comments on commit 778b932

Please sign in to comment.