/**
  * @param CloudinaryFile $file
  * @return ViewableData_Customised
  */
 protected function customiseCloudinaryFile(CloudinaryFile $file)
 {
     $file = parent::customiseCloudinaryFile($file);
     // we do this in a second customise to have the access to the previous customisations
     $template = $file->ClassName == 'CloudinaryImage' ? 'CloudinaryUploadField_FileButtons' : 'CloudinaryVideoField_FileButtons';
     return $file->customise(array('UploadFieldFileButtons' => (string) $file->renderWith($template)));
 }