diff --git a/packages/qr-code-scanner/src/qr-code-scanner.js b/packages/qr-code-scanner/src/qr-code-scanner.js index 836606b0f325ace53d24fa41382743a28e9fa48e..6d0971488c0f61c4bbf4ea0319878970d43890cf 100644 --- a/packages/qr-code-scanner/src/qr-code-scanner.js +++ b/packages/qr-code-scanner/src/qr-code-scanner.js @@ -67,12 +67,13 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) { devices.forEach(function(device) { console.log(device.kind + ": " + device.label + " id = " + device.deviceId); + that._("#error").innerText += " | id: " + device.deviceId + " label: " + device.label + " | "; if(device.kind === 'videoinput') { // TODO Ãœbersetzen let id = device.deviceId; if ( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { - devices_map.set('user', i18n.t('front-camera')); - devices_map.set('environment', 'back-camera'); + devices_map.set('environment', i18n.t('back-camera')); + devices_map.set('user', i18n.t('front-camera')); } else { devices_map.set(id ? id : true, device.label || i18n.t('camera') + (devices_map.size + 1)); } @@ -306,7 +307,7 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) { </div> </div> <canvas id="canvas" hidden class="border"></canvas> - + <pre id="error"></pre> <div id="output" hidden class="border ${classMap({hidden: !this.showOutput})}"> <div id="outputMessage">${i18n.t('no-qr-detectede')}</div>