Bump onebox version.

Bump onebox version.

  • Add a placeholder icon for Twitch onebox preview
  • Add CSS for showing fontawesome play icon for placeholder class
diff --git a/Gemfile b/Gemfile
index 160f77f..f29aaaf 100644
--- a/Gemfile
+++ b/Gemfile
@@ -46,7 +46,7 @@ gem 'redis-namespace'
 
 gem 'active_model_serializers', '~> 0.8.3'
 
-gem 'onebox', '1.8.92'
+gem 'onebox', '1.8.93'
 
 gem 'http_accept_language', '~>2.0.5', require: false
 
diff --git a/Gemfile.lock b/Gemfile.lock
index 7d19c8d..b70872b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -238,7 +238,7 @@ GEM
     omniauth-twitter (1.4.0)
       omniauth-oauth (~> 1.1)
       rack
-    onebox (1.8.92)
+    onebox (1.8.93)
       htmlentities (~> 4.3)
       moneta (~> 1.0)
       multi_json (~> 1.11)
@@ -486,7 +486,7 @@ DEPENDENCIES
   omniauth-oauth2
   omniauth-openid
   omniauth-twitter
-  onebox (= 1.8.92)
+  onebox (= 1.8.93)
   openid-redis-store
   parallel_tests
   pg
diff --git a/app/assets/stylesheets/common/base/onebox.scss b/app/assets/stylesheets/common/base/onebox.scss
index 12aca57..e63a9e9 100644
--- a/app/assets/stylesheets/common/base/onebox.scss
+++ b/app/assets/stylesheets/common/base/onebox.scss
@@ -581,3 +581,12 @@ aside.onebox.stackexchange .onebox-body {
     height: 100%;
   }
 }
+
+.onebox-video-placeholder {
+  &:before {
+    opacity: 0.8;
+    content: svg-uri(
+      '<svg width="128px" height="128px" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M896 128q209 0 385.5 103t279.5 279.5 103 385.5-103 385.5-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103zm384 823q32-18 32-55t-32-55l-544-320q-31-19-64-1-32 19-32 56v640q0 37 32 56 16 8 32 8 17 0 32-9z"/></svg>'
+    );
+  }
+}

GitHub sha: 2af40028