Fileupload should detect the thumb extension

This commit is contained in:
Samuel Georges 2015-02-20 22:12:24 +11:00
parent 343eeb0cb4
commit c0839464fd
1 changed files with 8 additions and 3 deletions

View File

@ -62,6 +62,11 @@ class FileUpload extends FormWidgetBase
'backend::lang.form.preview_no_files_message'
);
$this->thumbOptions = [
'mode' => 'crop',
'extension' => 'auto'
];
$this->checkUploadPostback();
}
@ -96,7 +101,7 @@ class FileUpload extends FormWidgetBase
* Set the thumb for each file
*/
foreach ($list as $file) {
$file->thumb = $file->getThumb($this->imageWidth, $this->imageHeight, ['mode' => 'crop']);
$file->thumb = $file->getThumb($this->imageWidth, $this->imageHeight, $this->thumbOptions);
}
return $list;
@ -228,7 +233,7 @@ class FileUpload extends FormWidgetBase
$file->description = post('description');
$file->save();
$file->thumb = $file->getThumb($this->imageWidth, $this->imageHeight, ['mode' => 'crop']);
$file->thumb = $file->getThumb($this->imageWidth, $this->imageHeight, $this->thumbOptions);
return ['item' => $file->toArray()];
}
@ -296,7 +301,7 @@ class FileUpload extends FormWidgetBase
$fileRelation->add($file, $this->sessionKey);
$file->thumb = $file->getThumb($this->imageWidth, $this->imageHeight, ['mode' => 'crop']);
$file->thumb = $file->getThumb($this->imageWidth, $this->imageHeight, $this->thumbOptions);
$result = $file;
}