Skip to content
Snippets Groups Projects
Commit 077c91aa authored by Tögl, Christina's avatar Tögl, Christina
Browse files

Merge branch 'master' of gitlab.tugraz.at:dbp/web-components/toolkit

parents d429f365 5d5a9d52
No related branches found
No related tags found
No related merge requests found
Pipeline #14128 passed
...@@ -73,15 +73,7 @@ async function getVideoDevices() { ...@@ -73,15 +73,7 @@ async function getVideoDevices() {
* @returns {object|null} a video element or null * @returns {object|null} a video element or null
*/ */
function checkIosMobileSupport(devices_map) { function checkIosMobileSupport(devices_map) {
return navigator.userAgent; return /CriOS|FxiOS/i.test(navigator.userAgent);
if ( !(devices_map.size > 0) && /iPhone|iPad|iPod/i.test(navigator.userAgent)) {
console.log("hui")
return false;
} else {
console.log("maa")
return true;
}
} }
/** /**
...@@ -492,7 +484,7 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) { ...@@ -492,7 +484,7 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) {
render() { render() {
let hasDevices = this._devices.size > 0; let hasDevices = this._devices.size > 0;
let showCanvas = this._videoRunning && !this._askPermission && !this._loading; let showCanvas = this._videoRunning && !this._askPermission && !this._loading;
let iosMobileSupport = checkIosMobileSupport(this._devices); let noSupportString = checkIosMobileSupport(this._devices) ? i18n.t('no-ios-support') : i18n.t('no-support');
return html` return html`
<div class="columns"> <div class="columns">
...@@ -528,12 +520,9 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) { ...@@ -528,12 +520,9 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) {
</div> </div>
</div> </div>
<div class="${classMap({hidden: hasDevices})}"> <div class="${classMap({hidden: hasDevices})}">
${i18n.t('no-support')} ${noSupportString}
</div> </div>
<div class="${classMap({hidden: iosMobileSupport})}">
${i18n.t('no-ios-support')}
</div>
${iosMobileSupport}
</div> </div>
</div> </div>
`; `;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment