update webworker example

This commit is contained in:
Kevin Jahns
2016-11-21 16:28:20 +01:00
parent b613630cef
commit 5dad1ed410
6 changed files with 7449 additions and 30 deletions

View File

@@ -1,26 +1,14 @@
/* global Y, Quill */
var connector, serviceworker
// register yjs service worker
if ('serviceWorker' in navigator) {
// service worker is supported by the browser
connector = 'serviceworker'
serviceworker = navigator.serviceWorker.register('../bower_components/y-serviceworker/yjs-service-worker.js')
} else {
// use websockets for browsers that do not support service browser
connector = 'websockets-client'
}
// initialize a shared object. This function call returns a promise!
Y({
db: {
name: 'memory'
},
connector: {
name: connector,
serviceworker: serviceworker,
room: 'ServiceWorkerExample2'
name: 'webworker',
url: '../bower_components/y-webworker/yjs-webworker.js',
room: 'WebWorkerExample2'
},
sourceDir: '/bower_components',
share: {
@@ -48,4 +36,4 @@ Y({
})
// bind quill to richtext type
y.share.richtext.bind(window.quill)
})
})