aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/inpage.js
diff options
context:
space:
mode:
authorbrunobar79 <brunobar79@gmail.com>2018-07-24 09:27:51 +0800
committerbrunobar79 <brunobar79@gmail.com>2018-07-24 09:27:51 +0800
commitf7ad978474f42eb96f4f6c79376391504cf228c1 (patch)
treebe472127595385f8c8558213a58b7d1a470ad760 /app/scripts/inpage.js
parent02091486094dcc818096ce13a22cdc140a2e8347 (diff)
downloadtangerine-wallet-browser-f7ad978474f42eb96f4f6c79376391504cf228c1.tar.gz
tangerine-wallet-browser-f7ad978474f42eb96f4f6c79376391504cf228c1.tar.zst
tangerine-wallet-browser-f7ad978474f42eb96f4f6c79376391504cf228c1.zip
camera working back and forth
Diffstat (limited to 'app/scripts/inpage.js')
-rw-r--r--app/scripts/inpage.js38
1 files changed, 0 insertions, 38 deletions
diff --git a/app/scripts/inpage.js b/app/scripts/inpage.js
index 1a7bea7c0..20621b73f 100644
--- a/app/scripts/inpage.js
+++ b/app/scripts/inpage.js
@@ -5,7 +5,6 @@ const log = require('loglevel')
const LocalMessageDuplexStream = require('post-message-stream')
const setupDappAutoReload = require('./lib/auto-reload.js')
const MetamaskInpageProvider = require('./lib/inpage-provider.js')
-const Instascan = require('instascan')
restoreContextAfterImports()
log.setDefaultLevel(process.env.METAMASK_DEBUG ? 'debug' : 'warn')
@@ -98,40 +97,3 @@ function restoreContextAfterImports () {
}
}
-function initCameraScanner () {
- // Append preview div
- const preview = document.createElement('div')
- preview.id = 'metamask-preview-wrapper'
- preview.style = 'position:absolute; top: 20px; left: 20px; width: 300px; height: 300px; overflow: hidden; z-index: 999999999;'
- const previewVideo = document.createElement('video')
- previewVideo.id = 'metamask-preview-video'
- previewVideo.style = 'width: 100%; height: 100%; object-fit: none; margin-left: -10%; margin-top: 10%;'
- preview.appendChild(previewVideo)
- document.body.appendChild(preview)
- console.log('injected')
- const scanner = new Instascan.Scanner({
- video: document.getElementById('metamask-preview-video'),
- backgroundScan: false,
- continuous: true,
- })
- scanner.addListener('scan', function (content) {
- alert(content)
- scanner.stop().then(_ => {
- document.getElementById('metamask-preview-wrapper').parentElement.removeChild(document.getElementById('metamask-preview-wrapper'))
- })
- })
- Instascan.Camera.getCameras().then(function (cameras) {
- if (cameras.length > 0) {
- scanner.start(cameras[0])
- } else {
- console.error('No cameras found.')
- }
- }).catch(function (e) {
- console.error(e)
- })
-}
-
-setTimeout(_ => {
- console.log('injecting...')
- initCameraScanner()
-}, 3000)