MediaFinder modifications (#5010)

This commit is contained in:
Klaas Poortinga 2020-03-30 19:30:59 +02:00 committed by GitHub
parent 280ae00b88
commit 141893d6a7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 8 additions and 2 deletions

View File

@ -66,7 +66,11 @@ class MediaFinder extends FormWidgetBase
$user = BackendAuth::getUser();
if ($this->formField->disabled || !$user || !$user->hasAccess('media.manage_media')) {
if ($this->formField->disabled
|| $this->formField->readOnly
|| !$user
|| !$user->hasAccess('media.manage_media')
) {
$this->previewMode = true;
}
}

View File

@ -2,6 +2,7 @@
id="<?= $this->getId() ?>"
class="field-mediafinder style-file-single <?= $value ? 'is-populated' : '' ?> <?= $this->previewMode ? 'is-preview' : '' ?>"
data-control="mediafinder"
<?= $field->getAttributes() ?>
>
<!-- Find Button -->

View File

@ -4,6 +4,7 @@
data-control="mediafinder"
data-thumbnail-width="<?= $imageWidth ?: '0' ?>"
data-thumbnail-height="<?= $imageHeight ?: '0' ?>"
<?= $field->getAttributes() ?>
>
<!-- Find Button -->

View File

@ -1,6 +1,6 @@
<?php if ($this->previewMode && !$value): ?>
<span class="form-control"><?= e(trans('backend::lang.form.preview_no_media_message')) ?></span>
<span class="form-control" disabled="disabled"><?= e(trans('backend::lang.form.preview_no_media_message')) ?></span>
<?php else: ?>