- add sources.
[platform/framework/web/crosswalk.git] / src / content / test / data / indexeddb / database_callbacks_first.html
1 <script>
2
3     function gcAndDetach() {
4       // Collect the IDBRequest so that only the indexeddb message dispatcher
5       // has a reference to IDBDatabase.
6       gc();
7       // Make Document::detach run stopActiveDOMObjects.
8       location.href = 'database_callbacks_second.html';
9     }
10     function openConnection() {
11       var idbRequest = webkitIndexedDB.open("database_callbacks_first");
12       // setTimeout is needed so that the IDBRequest returned by
13       // webkitIndexedDB.open() can be garbage collected.
14       idbRequest.onsuccess = function() { setTimeout(gcAndDetach, 0) };
15     }
16     openConnection();
17 </script>