|
|
@ -54,6 +54,7 @@ class app.models.Doc extends app.Model
|
|
|
|
@reset data
|
|
|
|
@reset data
|
|
|
|
onSuccess()
|
|
|
|
onSuccess()
|
|
|
|
@_setCache data if options.writeCache
|
|
|
|
@_setCache data if options.writeCache
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
ajax
|
|
|
|
ajax
|
|
|
|
url: @indexUrl()
|
|
|
|
url: @indexUrl()
|
|
|
@ -70,6 +71,7 @@ class app.models.Doc extends app.Model
|
|
|
|
callback = =>
|
|
|
|
callback = =>
|
|
|
|
@reset data
|
|
|
|
@reset data
|
|
|
|
onSuccess()
|
|
|
|
onSuccess()
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
setTimeout callback, 0
|
|
|
|
setTimeout callback, 0
|
|
|
|
true
|
|
|
|
true
|
|
|
@ -94,10 +96,12 @@ class app.models.Doc extends app.Model
|
|
|
|
error = =>
|
|
|
|
error = =>
|
|
|
|
@downloading = null
|
|
|
|
@downloading = null
|
|
|
|
onError()
|
|
|
|
onError()
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
success = (data) =>
|
|
|
|
success = (data) =>
|
|
|
|
@downloading = null
|
|
|
|
@downloading = null
|
|
|
|
app.db.store @, data, onSuccess, error
|
|
|
|
app.db.store @, data, onSuccess, error
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
ajax
|
|
|
|
ajax
|
|
|
|
url: @dbUrl()
|
|
|
|
url: @dbUrl()
|
|
|
@ -112,13 +116,17 @@ class app.models.Doc extends app.Model
|
|
|
|
success = =>
|
|
|
|
success = =>
|
|
|
|
@downloading = null
|
|
|
|
@downloading = null
|
|
|
|
onSuccess()
|
|
|
|
onSuccess()
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
error = =>
|
|
|
|
error = =>
|
|
|
|
@downloading = null
|
|
|
|
@downloading = null
|
|
|
|
onError()
|
|
|
|
onError()
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
app.db.unstore @, success, error
|
|
|
|
app.db.unstore @, success, error
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
getDownloadStatus: (callback) ->
|
|
|
|
getDownloadStatus: (callback) ->
|
|
|
|
app.db.version @, (value) ->
|
|
|
|
app.db.version @, (value) ->
|
|
|
|
callback downloaded: !!value, version: value
|
|
|
|
callback downloaded: !!value, version: value
|
|
|
|
|
|
|
|
return
|
|
|
|