diff --git a/src/Linkification/Embedding.coffee b/src/Linkification/Embedding.coffee index aaf83fedc..03b70455d 100644 --- a/src/Linkification/Embedding.coffee +++ b/src/Linkification/Embedding.coffee @@ -221,37 +221,6 @@ Embedding = frameborder: "0" el.setAttribute "allowfullscreen", "true" el - , - key: 'MediaCrush' - regExp: /^\w+:\/\/(?:www\.)?mediacru\.sh\/([\w\-]+)/ - style: '' - el: (a) -> - el = $.el 'div' - $.queueTask -> $.cache "https://mediacru.sh/#{a.dataset.uid}.json", -> - return unless doc.contains el - {status} = @ - return el.textContent = "ERROR #{status}" unless status in [200, 304] - {files} = @response - for type in ['video/mp4', 'video/webm', 'video/ogv', 'image/svg+xml', 'image/png', 'image/gif', 'image/jpeg', 'audio/mpeg', 'audio/ogg'] - for file in files - if file.type is type - embed = file - break - break if embed - return el.textContent = "ERROR: Not a valid filetype" unless embed - switch embed.type - when 'video/mp4', 'video/webm', 'video/ogv' - $.extend el, <%= html('') %> - for ext, i in ['mp4', 'webm'] - el.firstChild.children[i].src = "https://mediacru.sh/#{a.dataset.uid}.#{ext}" - when 'image/svg+xml', 'image/png', 'image/gif', 'image/jpeg' - $.extend el, <%= html('') %> - when 'audio/mpeg', 'audio/ogg' - $.extend el, <%= html('') %> - else - el.textContent = "ERROR: No valid filetype." - return - el , key: 'Pastebin' regExp: /^\w+:\/\/(?:\w+\.)?pastebin\.com\/(?!u\/)(?:[\w\.]+\?i\=)?(\w+)/