|
{% extends 'base.html' %}
|
|
{%load static%}
|
|
{%block content%}
|
|
<div class="bg" >
|
|
<div class="container">
|
|
|
|
<div class="row align-items-center justify-content-center">
|
|
<div class="col-12 my-auto">
|
|
<div class="logo text-center mb-3"><img src="{% static 'images/logo1.png'%}" alt="Logo" ></div>
|
|
<div class="width-400">
|
|
<video width="100%" controls id="videos">
|
|
<source src="" id="video_source">
|
|
Your browser does not support HTML5 video.
|
|
</video>
|
|
<form class="form" method="POST" enctype="multipart/form-data" name="video-upload" id="video-upload"
|
|
class="text-center mt-3">
|
|
{%csrf_token%}
|
|
<div class="form-group">
|
|
<label>{{form.upload_video_file.widget}}</label>
|
|
{{form.upload_video_file}}
|
|
|
|
{%if form.upload_video_file.errors%}
|
|
{%for each_error in form.upload_video_file.errors%}
|
|
<div class="alert alert-danger mt-1 {{form.upload_video_file.id_for_label}}">
|
|
{{each_error}}
|
|
</div>
|
|
{%endfor%}
|
|
{%endif%}
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="{{form.sequence_length.id_for_label}}">{{form.sequence_length.label}}: </label><span
|
|
id="slider-value"></span>
|
|
<input type="number" hidden="hidden" id="{{form.sequence_length.id_for_label}}"
|
|
name="{{form.sequence_length.name}}"></input>
|
|
<div id='slider'></div>
|
|
{%if form.sequence_length.errors%}
|
|
{%for each_error in form.sequence_length.errors%}
|
|
<div class="alert alert-danger mt-1 {{form.sequence_length.id_for_label}}">
|
|
{{each_error}}
|
|
</div>
|
|
{%endfor%}
|
|
{%endif%}
|
|
</div>
|
|
<button id="videoUpload" type="submit" name="submit" class="btn btn-success mt-3 btn-block">Upload</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{%endblock%}
|
|
{%block js_cripts%}
|
|
<script src="{%static 'js/script.js'%}"></script>
|
|
<script>
|
|
$(function () {
|
|
var sliderSequenceNumbers = [10,20,40,60,80,100];
|
|
var slider = $("div#slider").slider({
|
|
value: 1,
|
|
min: 0,
|
|
max: sliderSequenceNumbers.length-1,
|
|
slide: function (event, ui) {
|
|
$('#{{form.sequence_length.id_for_label}}').val(sliderSequenceNumbers[ui.value]);
|
|
$('#{{form.sequence_length.id_for_label}}').val(sliderSequenceNumbers[ui.value]);
|
|
$('#slider-value').html(sliderSequenceNumbers[ui.value]);
|
|
}
|
|
});
|
|
$("#{{form.sequence_length.id_for_label}}").val(sliderSequenceNumbers[$("#slider").slider("value")]);
|
|
$('#slider-value').html(sliderSequenceNumbers[$("#slider").slider("value")]);
|
|
});
|
|
</script>
|
|
{%endblock%} |