diff options
author | dgrogan@chromium.org <dgrogan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-17 06:50:01 +0000 |
---|---|---|
committer | dgrogan@chromium.org <dgrogan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-17 06:50:01 +0000 |
commit | 82dc34a39a2e831d3e0586b7f105d21ed1c65f3c (patch) | |
tree | 20a631a8d8b02022f00f4dd6f6b5f716be284778 /tools/page_cycler | |
parent | dfe58210329b908677aae23804005c18bedb14f0 (diff) | |
download | chromium_src-82dc34a39a2e831d3e0586b7f105d21ed1c65f3c.zip chromium_src-82dc34a39a2e831d3e0586b7f105d21ed1c65f3c.tar.gz chromium_src-82dc34a39a2e831d3e0586b7f105d21ed1c65f3c.tar.bz2 |
Remove setVersion from IndexedDB page cycler
BUG=161542
Review URL: https://chromiumcodereview.appspot.com/11348104
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168392 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/page_cycler')
-rw-r--r-- | tools/page_cycler/indexed_db/basic_insert/index.html | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/tools/page_cycler/indexed_db/basic_insert/index.html b/tools/page_cycler/indexed_db/basic_insert/index.html index b57f9cc..9c2f888 100644 --- a/tools/page_cycler/indexed_db/basic_insert/index.html +++ b/tools/page_cycler/indexed_db/basic_insert/index.html @@ -21,28 +21,24 @@ if (!setup()) testComplete(SETUP_FAILED); - var request = indexedDB.open('idb_basic_insert'); - request.onsuccess = onOpen; + var request = indexedDB.deleteDatabase('idb_basic_insert'); + request.onsuccess = onDelete; request.onerror = error; + request.onblocked = error; } - function onOpen() { - // TODO(jorlow): Remove the old non-event.target part. - window.db = event.result || event.target.result; - - var request = db.setVersion('1'); + function onDelete() { + request = indexedDB.open('idb_basic_insert'); + request.onblocked = error; request.onerror = error; - request.onsuccess = onSetVersion; + request.onupgradeneeded = onSetVersion; + request.onsuccess = storeCreated; } function onSetVersion() { - // TODO(jorlow): Remove the old non-event.target part. - var transaction = event.result || event.target.result; + db = event.target.result; + var transaction = event.target.transaction; transaction.onerror = error; - transaction.oncomplete = storeCreated; - - while (db.objectStoreNames.length) - db.deleteObjectStore(db.objectStoreNames[0]); db.createObjectStore('store'); } |