Thibaut Courouble 9 лет назад
Родитель
Сommit
7467395c33
2 измененных файлов с 4 добавлено и 1 удалено
  1. 3 1
      assets/javascripts/app/app.coffee
  2. 1 0
      assets/javascripts/app/db.coffee

+ 3 - 1
assets/javascripts/app/app.coffee

@@ -57,7 +57,9 @@
             mode: if @DOC then 'single' else 'full'
             iframe: (window.top isnt window).toString()
           dataCallback: (data) ->
-            try $.extend(data.user ||= {}, app.settings.settings)
+            try
+              $.extend(data.user ||= {}, app.settings.settings)
+              data.user.lastIDBTransaction = app.lastIDBTransaction if app.lastIDBTransaction
             data
         .install()
       @previousErrorHandler = onerror

+ 1 - 0
assets/javascripts/app/db.coffee

@@ -244,6 +244,7 @@ class app.DB
     @useIndexedDB and (not @cachedDocs or @cachedDocs[entry.doc.slug])
 
   idbTransaction: (db, options) ->
+    app.lastIDBTransaction = [options.stores, options.mode]
     txn = db.transaction(options.stores, options.mode)
     unless options.ignoreError is false
       txn.onerror = (event) ->