Fix race-conditions when rendering asynchronous pages

pull/165/head
Thibaut 10 years ago
parent 85b6d84bc3
commit ada9949ac6

@ -40,6 +40,7 @@ class app.views.Content extends app.View
return
show: (view) ->
@hideLoading()
unless view is @view
@view?.deactivate()
@html @view = view

@ -24,6 +24,7 @@ class app.views.EntryPage extends app.View
return
render: (content = '') ->
return unless @activated
@empty()
@subview = new (@subViewClass()) @el, @entry

@ -11,6 +11,7 @@ class app.views.OfflinePage extends app.View
render: ->
app.docs.getDownloadStatuses (statuses) =>
return unless @activated
if statuses is false
@html @tmpl('offlineError')
else

Loading…
Cancel
Save