diff options
Diffstat (limited to 'assets/js/worker.js')
-rw-r--r-- | assets/js/worker.js | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/assets/js/worker.js b/assets/js/worker.js new file mode 100644 index 0000000..846acba --- /dev/null +++ b/assets/js/worker.js @@ -0,0 +1,37 @@ +let arturl; + +onmessage = function (e) { + switch (e.data.type) { + case 'init': + arturl = e.data.arturl; + break; + case 'stillEditing': + stillEditing(); + break; + case 'quitEditing': + quitEditing(); + break; + }; +} + +function stillEditing() { + console.log('send still editing'); + const url = arturl + '/editby'; + const req = new XMLHttpRequest(); + req.open('POST', url, false); + req.send(null); + + const res = JSON.parse(req.responseText); + console.log(res); +} + +function quitEditing() { + console.log('send quit editing'); + const url = arturl + '/removeeditby'; + const req = new XMLHttpRequest(); + req.open('POST', url, false); + req.send(null); + + const res = JSON.parse(req.responseText); + console.log(res); +}
\ No newline at end of file |