Files
@ 7c77001d5e7d
Branch filter:
Location: symposion_app/pinaxcon/templates/test.html - annotation
7c77001d5e7d
807 B
text/html
Add Venueless integration to Regidesk
Create Venueless login token as part of checkin to allow attendee to
join an online event from the dashboard.
Create Venueless login token as part of checkin to allow attendee to
join an online event from the dashboard.
c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 c09b926b87f3 | {% load static %}
<!DOCTYPE html5>
<meta charset="utf-8"/>
<head>
<script type="text/javascript" src="{% static 'js/instascan.min.js' %}"></script>
</head>
<body>
<video id="preview" autoplay style="width: 500px; height: 500px; border: 1px solid green;"></video>
<script type="text/javascript">
let scanner = new Instascan.Scanner({ video: document.getElementById('preview') });
scanner.addListener('scan', function (content) {
// This should ensure we start with the lca base domain!
window.location.href = content;
});
function startCamera(cameras) { scanner.start(cameras[0]); }
function errorCamera(error) { console.error(e); }
Instascan.Camera.getCameras().then(startCamera).catch(errorCamera);
</script>
</body>
|