aboutsummaryrefslogtreecommitdiffstats
path: root/public/js/webqr.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2015-11-28 23:57:34 -0800
committerAdam Soltys <[email protected]>2015-11-30 21:10:59 -0800
commit41f8c6831bb91c0b0be1219b1566e59e48673465 (patch)
tree39626cf1a8fe7b8d73f750ccaf433bfa8c425d6b /public/js/webqr.js
parentf2bff842cbe16c18923b905f70ed168096648727 (diff)
downloadcoinos-server-41f8c6831bb91c0b0be1219b1566e59e48673465.tar.gz
coinos-server-41f8c6831bb91c0b0be1219b1566e59e48673465.zip
Use bower, grunt and browserify instead of connect-assets
Diffstat (limited to 'public/js/webqr.js')
-rw-r--r--public/js/webqr.js118
1 files changed, 0 insertions, 118 deletions
diff --git a/public/js/webqr.js b/public/js/webqr.js
deleted file mode 100644
index 18d4de4e..00000000
--- a/public/js/webqr.js
+++ /dev/null
@@ -1,118 +0,0 @@
-// QRCODE reader Copyright 2011 Lazar Laszlo
-// http://www.webqr.com
-
-var gCtx = null;
-var gCanvas = null;
-var c=0;
-var stype=0;
-var gUM=false;
-var webkit=false;
-var moz=false;
-var v=null;
-
-var vidhtml = '<video id="v" width="450" height="450" style="margin-top: -50px; padding: 0;" autoplay></video>';
-
-$(function() {
- load();
-});
-
-function initCanvas(w,h)
-{
- gCanvas = document.getElementById("qr-canvas");
- gCanvas.style.width = w + "px";
- gCanvas.style.height = h + "px";
- gCanvas.width = w;
- gCanvas.height = h;
- gCtx = gCanvas.getContext("2d");
- gCtx.clearRect(0, 0, w, h);
-}
-
-
-function captureToCanvas() {
- if(stype!=1)
- return;
- if(gUM)
- {
- try{
- gCtx.drawImage(v,0,0);
- try{
- qrcode.decode();
- }
- catch(e){
- console.log(e);
- setTimeout(captureToCanvas, 500);
- };
- }
- catch(e){
- console.log(e);
- setTimeout(captureToCanvas, 500);
- };
- }
-}
-
-function htmlEntities(str) {
- return String(str).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;');
-}
-
-function isCanvasSupported(){
- var elem = document.createElement('canvas');
- return !!(elem.getContext && elem.getContext('2d'));
-}
-function success(stream) {
- if(webkit)
- v.src = window.webkitURL.createObjectURL(stream);
- else
- if(moz)
- {
- v.mozSrcObject = stream;
- v.play();
- }
- else
- v.src = stream;
- gUM=true;
- setTimeout(captureToCanvas, 500);
-}
-
-function error(error) {
- gUM=false;
- return;
-}
-
-function load()
-{
- if(isCanvasSupported() && window.File && window.FileReader)
- {
- initCanvas(800, 800);
- setwebcam();
- }
-}
-
-function setwebcam()
-{
- if(stype==1)
- {
- setTimeout(captureToCanvas, 500);
- return;
- }
- var n=navigator;
- document.getElementById("outdiv").innerHTML = vidhtml;
- v=document.getElementById("v");
-
- if(n.getUserMedia)
- n.getUserMedia({video: true, audio: false}, success, error);
- else
- if(n.webkitGetUserMedia)
- {
- webkit=true;
- n.webkitGetUserMedia({video: true, audio: false}, success, error);
- }
- else
- if(n.mozGetUserMedia)
- {
- moz=true;
- n.mozGetUserMedia({video: true, audio: false}, success, error);
- }
-
- stype=1;
- setTimeout(captureToCanvas, 500);
-}