summaryrefslogtreecommitdiffstats
path: root/tools/page_cycler
diff options
context:
space:
mode:
authordgrogan@chromium.org <dgrogan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-17 06:50:01 +0000
committerdgrogan@chromium.org <dgrogan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-17 06:50:01 +0000
commit82dc34a39a2e831d3e0586b7f105d21ed1c65f3c (patch)
tree20a631a8d8b02022f00f4dd6f6b5f716be284778 /tools/page_cycler
parentdfe58210329b908677aae23804005c18bedb14f0 (diff)
downloadchromium_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.html24
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');
}