aboutsummaryrefslogtreecommitdiff
path: root/assets/js/worker.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/js/worker.js')
-rw-r--r--assets/js/worker.js37
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