| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <script src="../inspector-test.js"></script> | 3 <script src="../inspector-test.js"></script> |
| 4 <script src="indexeddb-test.js"></script> | 4 <script src="indexeddb-test.js"></script> |
| 5 <script> | 5 <script> |
| 6 function test() | 6 function test() |
| 7 { | 7 { |
| 8 var mainFrameId = WebInspector.resourceTreeModel.mainFrame.id; | 8 var mainFrameId = WebInspector.resourceTreeModel.mainFrame.id; |
| 9 var indexedDBModel; | 9 var indexedDBModel; |
| 10 var withoutIndexedDBURL = "http://localhost:8000/inspector/indexeddb/resourc
es/without-indexed-db.html"; | 10 var withoutIndexedDBURL = "http://localhost:8000/inspector/indexeddb/resourc
es/without-indexed-db.html"; |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 60 | 60 |
| 61 InspectorTest.addSniffer(WebInspector.IndexedDBTreeElement.prototype, "_inde
xedDBLoaded", indexedDBLoaded, true); | 61 InspectorTest.addSniffer(WebInspector.IndexedDBTreeElement.prototype, "_inde
xedDBLoaded", indexedDBLoaded, true); |
| 62 function indexedDBLoaded() | 62 function indexedDBLoaded() |
| 63 { | 63 { |
| 64 InspectorTest.addResult("Database loaded."); | 64 InspectorTest.addResult("Database loaded."); |
| 65 } | 65 } |
| 66 | 66 |
| 67 WebInspector.inspectorView.showPanel("resources"); | 67 WebInspector.inspectorView.showPanel("resources"); |
| 68 | 68 |
| 69 InspectorTest.addResult("Expanded IndexedDB tree element."); | 69 InspectorTest.addResult("Expanded IndexedDB tree element."); |
| 70 WebInspector.panels.resources.indexedDBListTreeElement.expand(); | 70 WebInspector.inspectorView.panel("resources").indexedDBListTreeElement.expan
d(); |
| 71 | 71 |
| 72 InspectorTest.addSniffer(WebInspector.IndexedDBModel.prototype, "_updateOrig
inDatabaseNames", indexedDBTreeElementExpanded, false); | 72 InspectorTest.addSniffer(WebInspector.IndexedDBModel.prototype, "_updateOrig
inDatabaseNames", indexedDBTreeElementExpanded, false); |
| 73 function indexedDBTreeElementExpanded() | 73 function indexedDBTreeElementExpanded() |
| 74 { | 74 { |
| 75 InspectorTest.dumpIndexedDBTree(); | 75 InspectorTest.dumpIndexedDBTree(); |
| 76 InspectorTest.addResult("Created database."); | 76 InspectorTest.addResult("Created database."); |
| 77 createDatabase(databaseCreated); | 77 createDatabase(databaseCreated); |
| 78 } | 78 } |
| 79 | 79 |
| 80 function databaseCreated() | 80 function databaseCreated() |
| 81 { | 81 { |
| 82 indexedDBModel = WebInspector.panels.resources.indexedDBListTreeElement.
_indexedDBModel; | 82 indexedDBModel = WebInspector.inspectorView.panel("resources").indexedDB
ListTreeElement._indexedDBModel; |
| 83 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.EventTypes.D
atabaseLoaded, databaseLoaded); | 83 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.EventTypes.D
atabaseLoaded, databaseLoaded); |
| 84 WebInspector.panels.resources.indexedDBListTreeElement.refreshIndexedDB(
); | 84 WebInspector.inspectorView.panel("resources").indexedDBListTreeElement.r
efreshIndexedDB(); |
| 85 } | 85 } |
| 86 | 86 |
| 87 function databaseLoaded() | 87 function databaseLoaded() |
| 88 { | 88 { |
| 89 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.EventType
s.DatabaseLoaded, databaseLoaded); | 89 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.EventType
s.DatabaseLoaded, databaseLoaded); |
| 90 InspectorTest.dumpIndexedDBTree(); | 90 InspectorTest.dumpIndexedDBTree(); |
| 91 InspectorTest.addResult("Navigated to another security origin."); | 91 InspectorTest.addResult("Navigated to another security origin."); |
| 92 InspectorTest.navigate(withoutIndexedDBURL, navigatedAway); | 92 InspectorTest.navigate(withoutIndexedDBURL, navigatedAway); |
| 93 } | 93 } |
| 94 | 94 |
| 95 function navigatedAway() | 95 function navigatedAway() |
| 96 { | 96 { |
| 97 InspectorTest.dumpIndexedDBTree(); | 97 InspectorTest.dumpIndexedDBTree(); |
| 98 InspectorTest.addResult("Navigated back."); | 98 InspectorTest.addResult("Navigated back."); |
| 99 InspectorTest.navigate(originalURL, navigatedBack); | 99 InspectorTest.navigate(originalURL, navigatedBack); |
| 100 } | 100 } |
| 101 | 101 |
| 102 function navigatedBack() | 102 function navigatedBack() |
| 103 { | 103 { |
| 104 InspectorTest.dumpIndexedDBTree(); | 104 InspectorTest.dumpIndexedDBTree(); |
| 105 InspectorTest.addResult("Deleted database."); | 105 InspectorTest.addResult("Deleted database."); |
| 106 deleteDatabase(databaseDeleted); | 106 deleteDatabase(databaseDeleted); |
| 107 } | 107 } |
| 108 | 108 |
| 109 function databaseDeleted() | 109 function databaseDeleted() |
| 110 { | 110 { |
| 111 WebInspector.panels.resources.indexedDBListTreeElement.refreshIndexedDB(
); | 111 WebInspector.inspectorView.panel("resources").indexedDBListTreeElement.r
efreshIndexedDB(); |
| 112 InspectorTest.addSniffer(WebInspector.IndexedDBModel.prototype, "_update
OriginDatabaseNames", databaseNamesLoadedAfterDeleting, false); | 112 InspectorTest.addSniffer(WebInspector.IndexedDBModel.prototype, "_update
OriginDatabaseNames", databaseNamesLoadedAfterDeleting, false); |
| 113 } | 113 } |
| 114 | 114 |
| 115 function databaseNamesLoadedAfterDeleting() | 115 function databaseNamesLoadedAfterDeleting() |
| 116 { | 116 { |
| 117 InspectorTest.dumpIndexedDBTree(); | 117 InspectorTest.dumpIndexedDBTree(); |
| 118 WebInspector.panels.resources.indexedDBListTreeElement.collapse(); | 118 WebInspector.inspectorView.panel("resources").indexedDBListTreeElement.c
ollapse(); |
| 119 InspectorTest.completeTest(); | 119 InspectorTest.completeTest(); |
| 120 } | 120 } |
| 121 } | 121 } |
| 122 | 122 |
| 123 </script> | 123 </script> |
| 124 </head> | 124 </head> |
| 125 <body onload="runTest()"> | 125 <body onload="runTest()"> |
| 126 <p>Tests IndexedDB tree element on resources panel.</p> | 126 <p>Tests IndexedDB tree element on resources panel.</p> |
| 127 </body> | 127 </body> |
| 128 </html> | 128 </html> |
| OLD | NEW |