/**
  * Get raw HTML for image markup
  *
  * @param File $file
  * @return string
  */
 protected function getIconMarkup($file)
 {
     $markup = parent::getIconMarkup($file);
     if (!$markup) {
         return null;
     }
     if (!$file->exists()) {
         return sprintf('<div class="%s">%s</div>', 'editor__file-preview-message--file-missing', _t('AssetAdmin.FILE_MISSING', 'File cannot be found'));
     }
     $link = $file->Link();
     $linkedImage = sprintf('<a class="%s" href="%s" target="_blank">%s</a>', 'editor__file-preview-link', $link, $markup);
     return $linkedImage;
 }