diff --git a/brutaldon/templates/base.html b/brutaldon/templates/base.html
index d55c6b6..3cff0b9 100644
--- a/brutaldon/templates/base.html
+++ b/brutaldon/templates/base.html
@@ -171,22 +171,9 @@
$(document).ready(function () {
menuPrepare();
});
- if (navigator.serviceWorker.controller) {
- console.log('[PWA Builder] active service worker found, no need to register')
- } else {
-
- //Register the ServiceWorker
- navigator.serviceWorker.register('pwabuilder-sw.js', {
- scope: '{% url '' %}'
- }).then(function(reg) {
- console.log('Service worker has been registered for scope:'+ reg.scope);
- });
- }
Intercooler.ready(function ()
{
- $(".attachments").photobox('a', { history: true });
- var refresh = new Event('refreshOffline');
- self.dispatchEvent(refresh);
+ $(".attachments").photobox('a', { history: false });
});
{% block page_scripts_inline %}
diff --git a/brutaldon/templates/pwabuilder-sw.js b/brutaldon/templates/pwabuilder-sw.js
deleted file mode 100644
index 52a0fc0..0000000
--- a/brutaldon/templates/pwabuilder-sw.js
+++ /dev/null
@@ -1,35 +0,0 @@
-//This is the "Offline page" service worker
-{% load static %}
-
-//Install stage sets up the offline page in the cache and opens a new cache
-self.addEventListener('install', function(event) {
- var offlinePage = new Request('{% static "offline.html" %}');
- event.waitUntil(
- fetch(offlinePage).then(function(response) {
- return caches.open('pwabuilder-offline').then(function(cache) {
- console.log('[PWA Builder] Cached offline page during Install'+ response.url);
- return cache.put(offlinePage, response);
- });
- }));
-});
-
-//If any fetch fails, it will show the offline page.
-//Maybe this should be limited to HTML documents?
-self.addEventListener('fetch', function(event) {
- event.respondWith(
- fetch(event.request).catch(function(error) {
- console.error( '[PWA Builder] Network request Failed. Serving offline page ' + error );
- return caches.open('pwabuilder-offline').then(function(cache) {
- return cache.match('{% static "offline.html" %}');
- });
- }
- ));
-});
-
-//This is a event that can be fired from your page to tell the SW to update the offline page
-self.addEventListener('refreshOffline', function(response) {
- return caches.open('pwabuilder-offline').then(function(cache) {
- console.log('[PWA Builder] Offline page updated from refreshOffline event: '+ response.url);
- return cache.put(offlinePage, response);
- });
-});
diff --git a/brutaldon/urls.py b/brutaldon/urls.py
index eae2bb5..ac6f85e 100644
--- a/brutaldon/urls.py
+++ b/brutaldon/urls.py
@@ -58,6 +58,5 @@ urlpatterns = [
path('search', views.search, name='search'),
path('search_results', views.search_results, name='search_results'),
path('emoji', views.emoji_reference, name='emoji'),
- path('pwabuilder-sw.js', views.service_worker, name="sw"),
path('', views.home, name=''),
]
diff --git a/brutaldon/views.py b/brutaldon/views.py
index f1019db..22e1a75 100644
--- a/brutaldon/views.py
+++ b/brutaldon/views.py
@@ -822,5 +822,3 @@ def emoji_reference(request):
"notifications": notifications,
'own_acct' : request.session['user']})
-def service_worker(request):
- return render(request, 'pwabuilder-sw.js', content_type="application/javascript")