- From: Jeremy Orlow <jorlow@chromium.org>
- Date: Thu, 19 Aug 2010 20:57:38 +0100
- To: Jonas Sicking <jonas@sicking.cc>
- Cc: bugzilla@jessica.w3.org, public-webapps@w3.org
Received on Thursday, 19 August 2010 19:58:33 UTC
On Thu, Aug 19, 2010 at 8:11 PM, Jonas Sicking <jonas@sicking.cc> wrote:
> We also need to define behavior when any method is called outside of a
> cursor callback. I.e.
>
> db.transaction(['foo']).objectStore('foo').openCursor(...).onsuccess =
> function(e) {
> var cursor = e.result;
> if (cursor) {
> setTimeout(function() {
> cursor.value;
> cursor.remove();
> cursor.update(...);
> cursor.continue();
> }, 10);
> ... do other stuff to keep the transaction alive ...
> }
> }
>
Why would this be a problem? Do we limit such things in any other part of
the API?
J
Received on Thursday, 19 August 2010 19:58:33 UTC