From 15a5dab3951b42e02d373ef672516adb5f3e7db9 Mon Sep 17 00:00:00 2001 From: Simon Welsh Date: Thu, 24 May 2012 20:05:51 +1200 Subject: [PATCH] MINOR: Add a fallback thumbnail image for oEmbed inserts --- README.md | 1 + forms/HtmlEditorField.php | 2 +- images/default_media.png | Bin 0 -> 5079 bytes 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 images/default_media.png diff --git a/README.md b/README.md index 828b5de65..3f1d35738 100644 --- a/README.md +++ b/README.md @@ -39,3 +39,4 @@ and [installation from source](http://doc.silverstripe.org/framework/en/installa ## Attribution ## * Some icons by [Yusuke Kamiyamane](http://p.yusukekamiyamane.com/). All rights reserved. Licensed under a [Creative Commons Attribution 3.0 License](http://creativecommons.org/licenses/by/3.0/). + * default_media.png by Thibault Geffroy from [The Noun Project](http://thenounproject.com/). All rights reserved. Licensed under a [Creative Commons Attribution 3.0 License](http://creativecommons.org/licenses/by/3.0/). diff --git a/forms/HtmlEditorField.php b/forms/HtmlEditorField.php index 4ea7edbeb..e88f4991c 100644 --- a/forms/HtmlEditorField.php +++ b/forms/HtmlEditorField.php @@ -553,7 +553,7 @@ class HtmlEditorField_Toolbar extends RequestHandler { } elseif($file->Type == 'photo') { $thumbnailURL = $file->Oembed->url; } else { - $thumbnailURL = $url; + $thumbnailURL = FRAMEWORK_DIR . '/images/default_media.png'; } $previewField = new LiteralField("ImageFull", diff --git a/images/default_media.png b/images/default_media.png new file mode 100644 index 0000000000000000000000000000000000000000..c867d415e2f70745d1cdb8332c0861c27bcaf25b GIT binary patch literal 5079 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 SRx8k5V}o1Ro7b7%O8$TFZ3u(_ literal 0 HcmV?d00001