diff --git a/app/assets/images/metamaps-intro-poster.webp b/app/assets/images/metamaps-intro-poster.webp new file mode 100644 index 00000000..641b72df Binary files /dev/null and b/app/assets/images/metamaps-intro-poster.webp differ diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index d669012a..11633bea 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -1,3 +1,4 @@ +// eslint-disable spaced-comment // This is a manifest file that'll be compiled into application.js, which will include all the files // listed below. // @@ -16,3 +17,4 @@ //= require_directory ./lib //= require ./webpacked/metamaps.bundle //= require ./Metamaps.ServerData +//= require homepageVimeoFallback diff --git a/app/assets/javascripts/homepageVimeoFallback.js b/app/assets/javascripts/homepageVimeoFallback.js new file mode 100644 index 00000000..e4f5a67a --- /dev/null +++ b/app/assets/javascripts/homepageVimeoFallback.js @@ -0,0 +1,29 @@ +/* global $ */ + +$(document).ready(function () { + if (window.location.pathname === '/') { + $.ajax({ + type: 'GET', + url: 'https://player.vimeo.com', + error: function (e) { + $('.homeVideo').hide() + $('.homeVideo').replaceWith($('