diff options
author | CruiseDevice | 2018-11-01 17:35:00 +0530 |
---|---|---|
committer | CruiseDevice | 2018-11-01 17:35:00 +0530 |
commit | 4050ec641b8cc4fef8d8a757c27bde0802b5c3e9 (patch) | |
tree | 68698c8b3da1a0b2a4a6540f667792192601e802 /sbhs/templates/webcam | |
parent | 0bb3e3efd22a5a0f48c88720f6142bc3f49bc349 (diff) | |
download | sbhs_server-4050ec641b8cc4fef8d8a757c27bde0802b5c3e9.tar.gz sbhs_server-4050ec641b8cc4fef8d8a757c27bde0802b5c3e9.tar.bz2 sbhs_server-4050ec641b8cc4fef8d8a757c27bde0802b5c3e9.zip |
Update documentation in README and Add webcam features in SBHS
- Admin can view all SBHS live feeds.
- User can view their allocated live feed.
- Request machine change modal fix in base.html.
Diffstat (limited to 'sbhs/templates/webcam')
-rw-r--r-- | sbhs/templates/webcam/show_video.html | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/sbhs/templates/webcam/show_video.html b/sbhs/templates/webcam/show_video.html new file mode 100644 index 0000000..1f372d7 --- /dev/null +++ b/sbhs/templates/webcam/show_video.html @@ -0,0 +1,54 @@ +{% extends "account/home.html" %} +{% load staticfiles %} +{% block title %} + Show video +{% endblock %} +{% block content %} + {% block headerfiles %} + <script type="{% static 'js/jquery-ui.js' %}"></script> + <link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}"> + {% endblock %} + <br> + <div> + <div> + <script type="text/javascript"> + document.getElementById("video-nav").classList.add("active"); + </script> + <div class = ""> + <h3>SBHS live feed: Machine ID {{mid}}</h3> + <div class = "offeset4" style="text-align:center;"> + </div> + <img src="{% static image_link %}" id="videoImage" alt="SBHS live feed" class = "offeset4"> + <div class = "offeset4" style="text-align:center"> + <a href="#" onclick = "image_reloader()" id = "image_reloader" class = "btn btn-primary btn-large">Refresh Image.</a> + </div> + </div> + </div> + </div> + <script type="text/javascript"> + {% if request.user.profile.is_moderator %} + setInterval(function(){ + var refresh = new Image(); + refresh.src = "{% url 'reload_image' mid %}"; + document.getElementById("videoImage").src = "{% static image_link %}" + new Date().getTime(); + }, 2000); + {% else %} + window.image_reloader = function(){ + var button = document.getElementById("image_reloader"); + + if (!button.disabled){ + button.setAttribute("disabled", true); + var refresh = new Image(); + refresh.src = "{% url 'reload_image' mid %}"; + document.getElementById("videoImage").src = "{% static image_link %}" + new Date.getTime(); + setTimeout(function(){ + button.removeAttribute("disabled"); + }, 3000); + } + } + (function(){ + image_reloader(); + })(); + {% endif %} + </script> +{% endblock %}
\ No newline at end of file |