W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2010

Re: [Bug 10402] New: [IndexedDB] IDBCursor.remove/update behavior when at end of range unspecified

From: Jonas Sicking <jonas@sicking.cc>
Date: Thu, 19 Aug 2010 12:11:49 -0700
Message-ID: <AANLkTik7dj8xFqS2E7wsDgA+UK_15f1cc4005e8UgFYb@mail.gmail.com>
To: bugzilla@jessica.w3.org
Cc: public-webapps@w3.org
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 ...
  }
}

/ Jonas
Received on Thursday, 19 August 2010 19:12:44 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:40 GMT