Display video blobs in-line like images

This commit is contained in:
Douwe Maan 2017-04-13 11:48:37 -05:00
parent 31b87b8cab
commit e4cca4d7fd
5 changed files with 24 additions and 2 deletions

View file

@ -61,11 +61,13 @@
.file-content {
background: $white-light;
&.image_file {
&.image_file,
&.video {
background: $file-image-bg;
text-align: center;
img {
img,
video {
padding: 20px;
max-width: 80%;
}

View file

@ -27,6 +27,8 @@ class Blob < SimpleDelegator
BlobViewer::Image,
BlobViewer::Sketch,
BlobViewer::Video,
BlobViewer::PDF,
BlobViewer::BinarySTL,

View file

@ -0,0 +1,12 @@
module BlobViewer
class Video < Base
include Rich
include ClientSide
self.partial_name = 'video'
self.extensions = UploaderHelper::VIDEO_EXT
self.binary = true
self.switcher_icon = 'film'
self.switcher_title = 'video'
end
end

View file

@ -0,0 +1,2 @@
.file-content.video
%video{ src: blob_raw_url, controls: true, data: { setup: '{}' } }

View file

@ -0,0 +1,4 @@
---
title: Display video blobs in-line like images
merge_request:
author: