From 6473ad3de73cf8c5f2ea76f5dc8a3ed6764914de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 17 Aug 2017 12:59:42 +0200 Subject: [PATCH] Allow iframes that contain content from our Google Cloud storage. --- src/scripts/markdown/02_markdown-sanitizer.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/scripts/markdown/02_markdown-sanitizer.js b/src/scripts/markdown/02_markdown-sanitizer.js index c18c5271..eabf2173 100644 --- a/src/scripts/markdown/02_markdown-sanitizer.js +++ b/src/scripts/markdown/02_markdown-sanitizer.js @@ -28,13 +28,14 @@ var iframe_youtube = /^(|<\/iframe>)$/i; var iframe_vimeo = /^(|<\/iframe>)$/i; var iframe_soundcloud = /^(|<\/iframe>)$/i; + var iframe_googlestorage = /^(|<\/iframe>)$/i; // ]*")?(\stitle="[^"<>]*")?\s?\/?>)$/i; var video_white = //; function sanitizeTag(tag) { - if (tag.match(basic_tag_whitelist) || tag.match(a_white) || tag.match(img_white) || tag.match(iframe_youtube) || tag.match(iframe_vimeo) || tag.match(iframe_soundcloud) || tag.match(video_white)) { + if (tag.match(basic_tag_whitelist) || tag.match(a_white) || tag.match(img_white) || tag.match(iframe_youtube) || tag.match(iframe_vimeo) || tag.match(iframe_soundcloud) || tag.match(iframe_googlestorage) || tag.match(video_white)) { return tag; } else { return "";