Skip to content

Commit

Permalink
Barebones for #50
Browse files Browse the repository at this point in the history
  • Loading branch information
tigerhawkvok committed Jul 18, 2015
1 parent 0df7724 commit b440941
Show file tree
Hide file tree
Showing 10 changed files with 95 additions and 12 deletions.
7 changes: 7 additions & 0 deletions coffee/core.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -769,6 +769,13 @@ checkFileVersion = (forceNow = false) ->

setupServiceWorker = ->
# http://www.html5rocks.com/en/tutorials/service-worker/introduction/
if "serviceworker" of navigator
navigator.serviceWorker
.register("js/serviceWorker.min.js")
.then (registration) ->
console.log("ServiceWorker registered with scope", registration.scope)
.catch (error) ->
console.warn("ServiceWorker registration failed:", error)
false


Expand Down
30 changes: 23 additions & 7 deletions coffee/serviceWorker.coffee
Original file line number Diff line number Diff line change
@@ -1,7 +1,23 @@
###
# HTML5 ServiceWorker
# After
# https://github.com/SSARHERPS/SSAR-species-database/issues/50
#
# Why are we here? Because this gives us some nice bonuses on mobile!
###
###
# HTML5 ServiceWorker
# After
# https://github.com/SSARHERPS/SSAR-species-database/issues/50
#
# Why are we here? Because this gives us some nice bonuses on mobile!
###

cacheName = "ssar_cndb_cache"

urlsToCache = [
"js/c.min.js"
"css/main.min.css"
]

self.addEventListener "install", (event) ->
# Do the install
cacheHandler = (cache) ->
console.log("Opened cache")
cache.addAll(urlsToCache)
event.waitUntil caches.open(cacheName).then(cacheHandler(cache))
false

13 changes: 12 additions & 1 deletion js/c.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions js/c.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion js/maps/c.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion js/maps/c.map

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions js/maps/c.src.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -767,6 +767,18 @@ checkFileVersion = (forceNow = false) ->
false


setupServiceWorker = ->
# http://www.html5rocks.com/en/tutorials/service-worker/introduction/
if "serviceworker" of navigator
navigator.serviceWorker
.register("js/serviceWorker.min.js")
.then (registration) ->
console.log("ServiceWorker registered with scope", registration.scope)
.catch (error) ->
console.warn("ServiceWorker registration failed:", error)
false


foo = ->
toastStatusMessage("Sorry, this feature is not yet finished")
stopLoad()
Expand Down
10 changes: 10 additions & 0 deletions js/maps/serviceWorker.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 25 additions & 0 deletions js/serviceWorker.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions js/serviceWorker.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit b440941

Please sign in to comment.