diff options
| author | Horus | 2021-01-14 12:57:09 +0100 |
|---|---|---|
| committer | Horus | 2021-01-14 12:57:09 +0100 |
| commit | 282e26e6d3e7612e80d10c9ef178c33a8c044185 (patch) | |
| tree | 323dfd0f7d042c92f3f12e4c5a2445a88430d6ca | |
| parent | dc39f3a99af3b31a924e564279aaf0862500bea6 (diff) | |
| download | untrack-282e26e6d3e7612e80d10c9ef178c33a8c044185.tar.gz | |
Detects offline mode on app startup.
| -rw-r--r-- | index.php | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -73,7 +73,7 @@ </div> <script> - const trackingParams = [ 'utm_', 'mtm_', 'ref', 'tag']; + const trackingParams = [ 'utm_', 'mtm_', 'ref', 'tag', 'gclid', 'gclsrc', 'dclid', 'fbclid', 'zanpid']; async function resolve(url) { console.log("resolving: " + url); @@ -142,6 +142,14 @@ inp.remove(); document.getElementById('copy-text').innerHTML = "<em>In den Zwischenspeicher kopiert!</em>"; } + function offline(){ + document.getElementById('unshort-label').innerHTML = "<em>Nicht verfügbar wenn Offline</em>"; + document.getElementById('unshort').disabled = true; + } + function online(){ + document.getElementById('unshort-label').innerHTML = "Erkenne gekürzte Links"; + document.getElementById('unshort').disabled = false; + } window.addEventListener("load",function() { document.getElementById('form').addEventListener("submit", async (e) => { @@ -163,15 +171,14 @@ }); if ( ! navigator.onLine ) { + offline(); } }); window.addEventListener('online', () => { - document.getElementById('unshort-label').innerHTML = "Erkenne gekürzte Links"; - document.getElementById('unshort').disabled = false; + online(); }); window.addEventListener('offline', () => { - document.getElementById('unshort-label').innerHTML = "<em>Nicht verfügbar wenn Offline</em>"; - document.getElementById('unshort').disabled = true; + offline(); }); </script> </body> |
