Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 var port; | |
| 2 self.addEventListener('message', function(e) { | |
| 3 var message = e.data; | |
| 4 if ('port' in message) { | |
| 5 port = message.port; | |
| 6 doIndexedDBTest(); | |
| 7 } | |
| 8 }); | |
| 9 function send(message) { | |
|
dominicc (has gone to gerrit)
2014/04/09 20:09:08
Add a blank line.
dominicc (has gone to gerrit)
2014/04/09 20:09:08
I feel like this would be simpler if port, send ar
jsbell
2014/04/09 23:04:40
Good suggestion. Originally the worker was much ch
| |
| 10 if (port) port.postMessage(message); | |
|
dominicc (has gone to gerrit)
2014/04/09 20:09:08
Line break?
jsbell
2014/04/09 23:04:40
Done.
| |
| 11 } | |
| 12 | |
| 13 function doIndexedDBTest() { | |
| 14 var delete_request = indexedDB.deleteDatabase('db'); | |
| 15 delete_request.onsuccess = function() { | |
| 16 var open_request = indexedDB.open('db'); | |
| 17 open_request.onupgradeneeded = function() { | |
| 18 var db = open_request.result; | |
| 19 db.createObjectStore('store'); | |
| 20 }; | |
| 21 open_request.onsuccess = function() { | |
| 22 var db = open_request.result; | |
| 23 var tx = db.transaction('store', 'readwrite'); | |
| 24 var store = tx.objectStore('store'); | |
| 25 store.put('value', 'key'); | |
| 26 tx.oncomplete = function() { | |
| 27 send('done'); | |
| 28 }; | |
| 29 }; | |
| 30 }; | |
| 31 } | |
| OLD | NEW |