| OLD | NEW |
| 1 var jsTestIsAsync = true; | 1 var jsTestIsAsync = true; |
| 2 if (self.importScripts && !self.postMessage) { | 2 if (self.importScripts && !self.postMessage) { |
| 3 // Shared worker. Make postMessage send to the newest client, which in | 3 // Shared worker. Make postMessage send to the newest client, which in |
| 4 // our tests is the only client. | 4 // our tests is the only client. |
| 5 | 5 |
| 6 // Store messages for sending until we have somewhere to send them. | 6 // Store messages for sending until we have somewhere to send them. |
| 7 self.postMessage = function(message) | 7 self.postMessage = function(message) |
| 8 { | 8 { |
| 9 if (typeof self.pendingMessages === "undefined") | 9 if (typeof self.pendingMessages === "undefined") |
| 10 self.pendingMessages = []; | 10 self.pendingMessages = []; |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 107 evalAndLog(cmd); | 107 evalAndLog(cmd); |
| 108 } | 108 } |
| 109 return callback; | 109 return callback; |
| 110 } | 110 } |
| 111 | 111 |
| 112 // If this function is deleted, a standalone layout test exercising its | 112 // If this function is deleted, a standalone layout test exercising its |
| 113 // functionality should be added. | 113 // functionality should be added. |
| 114 function deleteAllObjectStores(db) | 114 function deleteAllObjectStores(db) |
| 115 { | 115 { |
| 116 while (db.objectStoreNames.length) | 116 while (db.objectStoreNames.length) |
| 117 db.deleteObjectStore(db.objectStoreNames.item(0)); | 117 db.deleteObjectStore(db.objectStoreNames[0]); |
| 118 debug("Deleted all object stores."); | 118 debug("Deleted all object stores."); |
| 119 } | 119 } |
| 120 | 120 |
| 121 function setDBNameFromPath(suffix) { | 121 function setDBNameFromPath(suffix) { |
| 122 var name = self.location.pathname.substring(1 + self.location.pathname.lastI
ndexOf("/")); | 122 var name = self.location.pathname.substring(1 + self.location.pathname.lastI
ndexOf("/")); |
| 123 if (suffix) | 123 if (suffix) |
| 124 name += suffix; | 124 name += suffix; |
| 125 evalAndLog('dbname = "' + name + '"'); | 125 evalAndLog('dbname = "' + name + '"'); |
| 126 } | 126 } |
| 127 | 127 |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 201 | 201 |
| 202 requests.forEach(function(req) { | 202 requests.forEach(function(req) { |
| 203 req.onsuccess = function() { | 203 req.onsuccess = function() { |
| 204 --count; | 204 --count; |
| 205 if (!count) | 205 if (!count) |
| 206 callback(requests); | 206 callback(requests); |
| 207 }; | 207 }; |
| 208 req.onerror = unexpectedErrorCallback; | 208 req.onerror = unexpectedErrorCallback; |
| 209 }); | 209 }); |
| 210 } | 210 } |
| OLD | NEW |