| <script> |
| |
| var request = window.indexedDB.deleteDatabase("IndexedDBPersistence"); |
| request.onsuccess = function(e) |
| { |
| continueTest(); |
| } |
| request.onerror = function(e) |
| { |
| // Unexpected error |
| window.webkit.messageHandlers.testHandler.postMessage('Error'); |
| } |
| |
| function continueTest() |
| { |
| var request = window.indexedDB.open("IndexedDBPersistence", 2); |
| |
| request.onsuccess = function() |
| { |
| window.webkit.messageHandlers.testHandler.postMessage('Success'); |
| |
| } |
| request.onerror = function() |
| { |
| // Unexpected error |
| window.webkit.messageHandlers.testHandler.postMessage('Error'); |
| } |
| request.onupgradeneeded = function(event) |
| { |
| window.webkit.messageHandlers.testHandler.postMessage('UpgradeNeeded'); |
| |
| event.target.result.createObjectStore("TestObjectStore"); |
| } |
| } |
| </script> |