From cc5f823976721d7afe2576f366039ad41c7e8c95 Mon Sep 17 00:00:00 2001 From: Mark Tompsett Date: Fri, 10 Jul 2020 19:11:04 +0000 Subject: [PATCH] Bug 6815: Turn off the webcam when done Signed-off-by: Christopher Brannon --- koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc | 2 +- koha-tmpl/intranet-tmpl/prog/js/pages/patron-webcam.js | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc index a97085f81a..15a3d1c7a5 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc @@ -14,7 +14,7 @@
[% IF ( patron.image ) %] - [% patron.firstname | html %] [% patron.surname | html %] ([% patron.cardnumber | html %]) + [% patron.firstname | html %] [% patron.surname | html %] ([% patron.cardnumber | html %]) diff --git a/koha-tmpl/intranet-tmpl/prog/js/pages/patron-webcam.js b/koha-tmpl/intranet-tmpl/prog/js/pages/patron-webcam.js index 25813020ad..b720342240 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/pages/patron-webcam.js +++ b/koha-tmpl/intranet-tmpl/prog/js/pages/patron-webcam.js @@ -71,6 +71,13 @@ function initializeCamera( camera_form ){ contentType: false, processData: false }).done(function() { + var video = document.getElementById('video'); + var stream = video.srcObject || video.src; + stream.getTracks().forEach(function(track) { + if (track.readyState == 'live' && track.kind === 'video') { + track.stop(); + } + }); var cancel_button = document.getElementById('cancel_capture'); cancel_button.click(); }); -- 2.11.0