Skip to content

Commit 861e23c

Browse files
committed
Merge pull request #7 from JarrydGoodman/patches
Added override for the default message.
2 parents 877d768 + bafa987 commit 861e23c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

DropZone.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ class DropZone extends Widget
2121
public $storedFiles = [];
2222
public $sortable = false;
2323
public $sortableOptions = [];
24+
public $message;
25+
public $messageOptions = [];
2426

2527
protected $dropzoneName = 'dropzone';
2628

@@ -29,6 +31,7 @@ public function init()
2931
parent::init();
3032

3133
Html::addCssClass($this->htmlOptions, 'dropzone');
34+
Html::addCssClass($this->messageOptions, 'dz-message');
3235
$this->dropzoneName = 'dropzone_' . $this->id;
3336
}
3437

@@ -92,9 +95,15 @@ public function run()
9295
$options['params'][Yii::$app->request->csrfParam] = Yii::$app->request->getCsrfToken();
9396
}
9497

98+
if (!empty($this->message)) {
99+
$message = Html::tag('div', $this->message, $this->messageOptions);
100+
} else {
101+
$message = '';
102+
}
103+
95104
$this->htmlOptions['id'] = $this->id;
96105
$this->options = ArrayHelper::merge($this->options, $options);
97-
echo Html::tag('div', '', $this->htmlOptions);
106+
echo Html::tag('div', $message, $this->htmlOptions);
98107

99108
$this->registerAssets();
100109

0 commit comments

Comments
 (0)