|
28 | 28 | }
|
29 | 29 | </script>
|
30 | 30 | <script type = "text/javascript">
|
31 |
| - var indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB; |
32 |
| - /*var dbDeleteRequest = indexedDB.deleteDatabase(DB.NAME); |
33 |
| - dbDeleteRequest.onsuccess = function(e){ |
34 |
| - _("Database successfully deleted"); |
35 |
| - test(); |
36 |
| - }; |
37 |
| - dbDeleteRequest.onupgradeneeded = function(e){ |
38 |
| - var db = dbOpenRequest.result; |
39 |
| - _("Database upgrade needed"); |
40 |
| - }; |
41 |
| - dbDeleteRequest.onerror = function(e){ |
42 |
| - _("Error deleting DB"); |
43 |
| - }; |
44 |
| - dbDeleteRequest.onblocked = function(e){ |
45 |
| - _("Deleting DB Blocked. Try closing the database and then deleting it", dbDeleteRequest.error, e.type); |
46 |
| - };*/ |
47 |
| - test(); |
48 |
| - function test(){ |
49 |
| - var prev = Infinity; |
50 |
| - $.indexedDB(DB.NAME).objectStore(DB.OBJECT_STORE_1).index("Int").each(function(elem){ |
51 |
| - console.log("Iterating on ", elem.key, elem.value); |
52 |
| - }, [20, 50]).then(function(){ |
53 |
| - ok(true, "Iteration complete"); |
54 |
| - }, function(){ |
55 |
| - ok(false, "Iteration complete"); |
56 |
| - }); |
57 |
| - } |
| 31 | + $.indexedDB("SomeDatabase", { |
| 32 | + "schema": { |
| 33 | + "1": function(versionTransaction){ |
| 34 | + console.log("Running update 1"); |
| 35 | + var objectStore2 = versionTransaction.createObjectStore("b", { |
| 36 | + "keyPath": "id", |
| 37 | + "autoIncrement": true |
| 38 | + }); |
| 39 | + } |
| 40 | + } |
| 41 | + }); |
58 | 42 | </script>
|
59 | 43 | </body>
|
60 | 44 | </html>
|
0 commit comments