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 |