summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluxagraf <sng@luxagraf.net>2016-12-14 19:53:28 -0500
committerluxagraf <sng@luxagraf.net>2016-12-14 19:53:28 -0500
commit57ae1244398b3131a998f4fde580221aefcc3a73 (patch)
treeae6defb914d32d362c66d5229e4f24f1884fc595
parentc8fcfe09fd5768326ab2f7e361620ced0b07a553 (diff)
fixed some self hosted video bugs
-rw-r--r--design/templates/admin/insert_images.html14
1 files changed, 7 insertions, 7 deletions
diff --git a/design/templates/admin/insert_images.html b/design/templates/admin/insert_images.html
index 4841f50..08b6d46 100644
--- a/design/templates/admin/insert_images.html
+++ b/design/templates/admin/insert_images.html
@@ -31,15 +31,15 @@ figure {
</style>
<script src="/static/jquery.tools.min.js"></script>
<script>
-function buildVideo(video_url, id, c) {
- html = '<div class="embed-container">\n\t<video poster="" loop="true" preload="auto" id="'+id+'" class="vidauto';
+function buildVideo(video_mp4, video_webm, id, c, poster) {
+ html = '<div class="self-embed-container">\n\t<video poster="'+poster+'" controls="true" loop="false" preload="auto" id="'+id+'" class="vidauto';
if (c) {
html += c+'"';
} else {
html += '"';
}
- html += '>\n\t\t<source src="'+video_url+'.webm" type="video/webm">\n';
- html += '\t\t<source src="'+video_url+'.mp4" type="video/mp4">\n';
+ html += '>\n\t\t<source src="'+video_webm+'" type="video/webm">\n';
+ html += '\t\t<source src="'+video_mp4+'" type="video/mp4">\n';
html += '\t\tYour browser does not support video playback via HTML5.\n\t</video>\n</div>';
return html;
}
@@ -70,7 +70,7 @@ $(function(){
$('.insert').click(function(){
if ($(this).attr('data-is-video')) {
- var code = buildVideo($(this).attr('data-src'), $(this).attr('data-id'), $(this).attr('data-class'));
+ var code = buildVideo($(this).attr('data-video-mp4'), $(this).attr('data-video-webm'), $(this).attr('data-id'), $(this).attr('data-class'), $(this).attr('data-poster'));
} else {
var code = buildImage($(this).attr('data-src'), $(this).attr('data-id'), $(this).attr('data-class'), $(this).attr('data-caption'));
}
@@ -105,11 +105,11 @@ $(function(){
<div class="up-wrapper">{% for object in object_list %}
<div class="item-wrapper">
<figure class="item" >
- <img src="{% if object.get_type == "LuxImage" %}{% get_image_by_size object 'tn' %}{%else%}{{object.video_poster.url}}{%endif%}" />
+ <img src="{% if object.get_type == "LuxImage" %}{% get_image_by_size object 'tn' %}{%else%}{{object.video_poster.url}}" style="max-width: 150px{%endif%}" />
<figcaption>{{object.id}} - {{object.title}} {% if object.caption %}&ndash; {{object.caption}}{%endif%}</figcaption>
</figure>
<ul class="actions">{%if object.get_type == "LuxVideo" %}
- <li><a data-is-video="true" data-src="{{object.image.url}}" data-id="{{object.id}}" data-class="vid" class="insert" href="">Insert video</a>{%else%}
+ <li><a data-is-video="true" data-video-mp4="{{object.video_mp4.url}}" data-video-webm="{{object.video_webm.url}}" data-id="{{object.id}}" data-class="vid" data-poster="{{object.video_poster.url}}" class="insert" href="">Insert video</a>{%else%}
<li><a data-src="{% get_image_by_size object 'admin_insert' %}" data-id="{{object.id}}" data-class="picwide" class="insert" href="">full width</a></li>
<li><a data-src="{% get_image_by_size object 'admin_insert' %}" data-id="{{object.id}}" data-class="picfull" class="insert" href="">column width</a></li>
<li><a data-src="{% get_image_by_size object 'admin_insert' %}" data-id="{{object.id}}" data-class="picwide" data-caption="true" class="insert" href="">full width cap</a></li>