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()
{
if ($this->formField->disabled) {
$this->previewMode = true;
}
if ($this->previewMode) {
$this->useCaption = false;
}

View File

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