| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 function test() { | 5 function test() { |
| 6 if (window.webkitStorageInfo) { | 6 if (window.webkitStorageInfo) { |
| 7 window.jsTestIsAsync = true; | 7 window.jsTestIsAsync = true; |
| 8 webkitStorageInfo.queryUsageAndQuota(webkitStorageInfo.TEMPORARY, | 8 webkitStorageInfo.queryUsageAndQuota(webkitStorageInfo.TEMPORARY, |
| 9 initUsageCallback, | 9 initUsageCallback, |
| 10 unexpectedErrorCallback); | 10 unexpectedErrorCallback); |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 65 } | 65 } |
| 66 | 66 |
| 67 function startNewTransaction() { | 67 function startNewTransaction() { |
| 68 if (dataAdded > origReturnedQuota) { | 68 if (dataAdded > origReturnedQuota) { |
| 69 fail("dataAdded > quota " + dataAdded + " > " + origReturnedQuota); | 69 fail("dataAdded > quota " + dataAdded + " > " + origReturnedQuota); |
| 70 return; | 70 return; |
| 71 } | 71 } |
| 72 debug(""); | 72 debug(""); |
| 73 debug("Starting new transaction."); | 73 debug("Starting new transaction."); |
| 74 | 74 |
| 75 var trans = db.transaction([], webkitIDBTransaction.READ_WRITE); | 75 var trans = db.transaction(['test123'], webkitIDBTransaction.READ_WRITE); |
| 76 trans.onabort = onAbort; | 76 trans.onabort = onAbort; |
| 77 trans.oncomplete = getQuotaAndUsage; | 77 trans.oncomplete = getQuotaAndUsage; |
| 78 var store = trans.objectStore('test123'); | 78 var store = trans.objectStore('test123'); |
| 79 request = store.put({x: data}, dataAdded); | 79 request = store.put({x: data}, dataAdded); |
| 80 request.onerror = logError; | 80 request.onerror = logError; |
| 81 } | 81 } |
| 82 | 82 |
| 83 function getQuotaAndUsage() { | 83 function getQuotaAndUsage() { |
| 84 successfulWrites++; | 84 successfulWrites++; |
| 85 if (successfulWrites > maxExpectedWrites) { | 85 if (successfulWrites > maxExpectedWrites) { |
| (...skipping 19 matching lines...) Expand all Loading... |
| 105 done("Transaction aborted. Data added: " + displaySize(dataAdded)); | 105 done("Transaction aborted. Data added: " + displaySize(dataAdded)); |
| 106 debug("There were " + successfulWrites + " successful writes"); | 106 debug("There were " + successfulWrites + " successful writes"); |
| 107 } | 107 } |
| 108 | 108 |
| 109 function logError() { | 109 function logError() { |
| 110 debug("Error function called: (" + event.target.errorCode + ") " + | 110 debug("Error function called: (" + event.target.errorCode + ") " + |
| 111 event.target.webkitErrorMessage); | 111 event.target.webkitErrorMessage); |
| 112 event.preventDefault(); | 112 event.preventDefault(); |
| 113 } | 113 } |
| 114 | 114 |
| OLD | NEW |