diff options
| author | Perflyst <mail@perflyst.de> | 2020-01-02 16:04:41 +0100 |
|---|---|---|
| committer | Georg Lukas <georg@op-co.de> | 2020-01-21 19:52:03 +0100 |
| commit | 141e70dc149669fefc30c3ed8ab7a724a829a4fb (patch) | |
| tree | d74c902638bf8846a4450b4e203191eb78ce99ca /scripts | |
| parent | 6b7ddb937b4e3227724b21cf80fffb0caef2a986 (diff) | |
| download | php-xmpp-invitation-141e70dc149669fefc30c3ed8ab7a724a829a4fb.tar.gz | |
Load QRCode only on desktop
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/main.js | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/scripts/main.js b/scripts/main.js index c591159..535a137 100644 --- a/scripts/main.js +++ b/scripts/main.js @@ -15,7 +15,6 @@ item.innerHTML = client_array[id]; list.appendChild(item); } - new QRCode(document.getElementById("qrcode"), "xmpp:" + display_data.jid); } function load_clients(url) { @@ -81,6 +80,11 @@ translate_ui(); } + function createQR() { + display_data = load_hash(); + new QRCode(document.getElementById("qrcode"), "xmpp:" + display_data.jid); + } + function load_done() { if (initialized) return; initialized = true; @@ -97,13 +101,15 @@ load_clients("clients_Android.json") } else if (navigator.userAgent.indexOf("Linux") >= 0) { - load_clients("clients_Linux.json") + load_clients("clients_Linux.json"); + createQR(); } else if (navigator.userAgent.indexOf("iPhone") >= 0) { load_clients("clients_iOS.json") } else { - load_clients("clients_Linux.json") + load_clients("clients_Linux.json"); + createQR(); } window.addEventListener("hashchange", rehash, false); |
