Improved disabled support for balloon-selector and fileupload fields

This commit is contained in:
Luke Towers 2019-01-16 13:32:31 -06:00
parent f53caf9a75
commit 3ff77120c6
2 changed files with 5 additions and 1 deletions

View File

@ -121,6 +121,10 @@ class FileUpload extends FormWidgetBase
*/ */
protected function prepareVars() protected function prepareVars()
{ {
if ($this->formField->disabled) {
$this->previewMode = true;
}
if ($this->previewMode) { if ($this->previewMode) {
$this->useCaption = false; $this->useCaption = false;
} }

View File

@ -5,7 +5,7 @@
<div <div
data-control="balloon-selector" data-control="balloon-selector"
id="<?= $field->getId() ?>" id="<?= $field->getId() ?>"
class="control-balloon-selector <?= $this->previewMode ? 'control-disabled' : '' ?>" class="control-balloon-selector <?= $this->previewMode || $field->disabled ? 'control-disabled' : '' ?>"
<?= $field->getAttributes() ?>> <?= $field->getAttributes() ?>>
<ul> <ul>
<?php foreach ($fieldOptions as $value => $text): ?> <?php foreach ($fieldOptions as $value => $text): ?>