summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorus2021-01-14 12:57:09 +0100
committerHorus2021-01-14 12:57:09 +0100
commit282e26e6d3e7612e80d10c9ef178c33a8c044185 (patch)
tree323dfd0f7d042c92f3f12e4c5a2445a88430d6ca
parentdc39f3a99af3b31a924e564279aaf0862500bea6 (diff)
downloaduntrack-282e26e6d3e7612e80d10c9ef178c33a8c044185.tar.gz
Detects offline mode on app startup.
-rw-r--r--index.php17
1 files changed, 12 insertions, 5 deletions
diff --git a/index.php b/index.php
index 90d5238..469a877 100644
--- a/index.php
+++ b/index.php
@@ -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>