diff options
Diffstat (limited to 'design')
-rw-r--r-- | design/templates/base.html | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/design/templates/base.html b/design/templates/base.html index dd2292a..a96d76e 100644 --- a/design/templates/base.html +++ b/design/templates/base.html @@ -81,6 +81,20 @@ </footer> </div> {% block js %}{% endblock%} +<script> +// Register our service-worker +if (navigator.serviceWorker) { + window.addEventListener('load', function() { + if (navigator.serviceWorker.controller) { + navigator.serviceWorker.controller.postMessage({'command': 'trimCaches'}); + } else { + navigator.serviceWorker.register('/media/js/serviceworker.js', { + scope: '/' + }); + } + }); +} +</script> {%comment%} <!-- Piwik --> <script type="text/javascript"> |