Add Facebook Video Media Provider
authorTim Düsterhus <duesterhus@woltlab.com>
Fri, 29 May 2020 14:49:44 +0000 (16:49 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Fri, 29 May 2020 14:49:44 +0000 (16:49 +0200)
commit9684ba302977ad0918c6e29a0e88293a3b3409f4
tree96424bc96b8505ffb3859efa0b25eb62ac4458b8
parent96a042162b3e9c851e0c358d12edb14be444c036
Add Facebook Video Media Provider

The resulting HTML intentionally does not use an `<a>` element for the
fallback link, because it will prevent the SDK from embedding the video.

The SDK generally acts as a blackbox with regard to video embeds, the only
thing we can do is asking it nicely to re-parse the DOM for new stuff to
embed and hope for the best. Specifically embedding doesn't work for newly
posted contents that are loaded via Ajax. Not even if the re-scan is
scheduled for the next run of the event loop by using `setTimeout` with a
delay of `0`. For whatever reason there might be.

Resolves #3242
com.woltlab.wcf/mediaProvider.xml
wcfsetup/install/files/js/WoltLabSuite/Core/Wrapper/FacebookSdk.js [new file with mode: 0644]