_includes/footer.html in jekyll-sleek-0.1.6 vs _includes/footer.html in jekyll-sleek-0.1.7
- old
+ new
@@ -19,6 +19,17 @@
</nav>
<span>© {{ site.time | date: '%Y' }} {{ site.title | escape }}. All rights reserved.</span>
</div>
</footer>
<script async src="{{ "/assets/js/bundle.js" | relative_url }}"></script>
-<script async>{% include sw.js %}</script>
+{% if site.service_worker %}
+<script async>
+ if ('serviceWorker' in navigator) {
+ navigator.serviceWorker.register('{{ "/sw.js" | relative_url }}').then(function( registration ) {
+ console.log('ServiceWorker registration successful with scope: ', registration.scope);
+ })
+ .catch(function(error) {
+ console.log('ServiceWorker registration failed: ', error);
+ });
+ }
+</script>
+{% endif %}