diff --git a/website/public/js/main.js b/website/public/js/main.js index 07a0cb8..d23bbbf 100644 --- a/website/public/js/main.js +++ b/website/public/js/main.js @@ -2,22 +2,35 @@ var days = ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", var months = ["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"] function fancyText(text) { - // Add images and gifs. + // Add links, images, gifs and (youtube) video's. var regex = /(https?:\/\/.[^ ]*)/ig; text = text.replace(regex, function(link) { + // Add images if (link.match(/(https?:\/\/.[^ ]*\.(?:png|jpg|jpeg|gif))/ig)) { return "" + link + ""; - } else if (link.match(/(https?:\/\/.[^ ]*\.(?:mp4))/ig)) { + } + // Add mp4 video's + else if (link.match(/(https?:\/\/.[^ ]*\.(?:mp4))/ig)) { return ""; - } else if (link.match(/(https?:\/\/.[^ ]*\.(?:ogg))/ig)) { + ""; + } + // Add ogg video's + else if (link.match(/(https?:\/\/.[^ ]*\.(?:ogg))/ig)) { return ""; - } else { + } + // Add youtube video's + else if (link.match(/(https?:\/\/.(www.)?youtube|youtu.be)*watch/ig)) { + return ''; + } + // Add links + else { return "" + link + ""; } });