dom/indexedDB/test/browser_quotaPromptDatabases.html

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:dd1657b4854e
1 <!--
2 Any copyright is dedicated to the Public Domain.
3 http://creativecommons.org/publicdomain/zero/1.0/
4 -->
5 <html>
6 <head>
7 <title>Indexed Database Test</title>
8
9 <script type="text/javascript;version=1.7">
10 let db;
11 let i = 0;
12
13 function onAddMore() {
14 const name = window.location.pathname + i++;
15
16 let request = indexedDB.open(name, 1);
17 request.onerror = errorHandler;
18 request.onsuccess = grabEventAndContinueHandler;
19
20 request.onsuccess = function(event) {
21 setTimeout(testFinishedCallback, 0, "complete");
22 }
23 request.onerror = function(event) {
24 setTimeout(testFinishedCallback, 0, "abort");
25 }
26 }
27
28 function onDone() {
29 window.removeEventListener("indexedDB-addMore", onAddMore, true);
30 window.removeEventListener("indexedDB-done", onDone, true);
31
32 testResult = "finished";
33 testException = undefined;
34 finishTest();
35 }
36
37 function testSteps()
38 {
39 window.addEventListener("indexedDB-addMore", onAddMore, true);
40 window.addEventListener("indexedDB-done", onDone, true);
41
42 setTimeout(testFinishedCallback, 0, "ready");
43 yield undefined;
44 }
45 </script>
46
47 <script type="text/javascript;version=1.7" src="browserHelpers.js"></script>
48
49 </head>
50
51 <body onload="runTest();" onunload="finishTestNow();"></body>
52
53 </html>

mercurial