updated examples
This commit is contained in:
parent
92e23b7007
commit
671174e17f
@ -11,6 +11,11 @@ First you have to include the following libraries in your html file:
|
|||||||
<script src="./index.js"></script>
|
<script src="./index.js"></script>
|
||||||
```
|
```
|
||||||
A working widget implementation is [IwcJson.xml](./IwcJson.xml) and the js-file is [index.js](./index.js)
|
A working widget implementation is [IwcJson.xml](./IwcJson.xml) and the js-file is [index.js](./index.js)
|
||||||
|
### Create Connector
|
||||||
|
|
||||||
|
The PeerJs Framework requires an API key, or you need to set up your own PeerJs server.
|
||||||
|
Get an API key from the Website.
|
||||||
|
The first parameter of `createPeerJsConnector` is the options object in PeerJs.
|
||||||
|
|
||||||
|
|
||||||
```js
|
```js
|
||||||
@ -19,13 +24,13 @@ Y.createPeerJsConnector({key: 'h7nlefbgavh1tt9'}, function(Connector, user_id){
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### Yatta
|
||||||
yatta is the shared json object. If you change something on this object,
|
yatta is the shared json object. If you change something on this object,
|
||||||
it will be instantly shared with all the other collaborators.
|
it will be instantly shared with all the other collaborators.
|
||||||
|
|
||||||
|
|
||||||
```js
|
```js
|
||||||
yattaHandler = new Y.JsonYatta(user_id, Connector);
|
yatta = new Y.JsonYatta(user_id, Connector);
|
||||||
yatta = yattaHandler.getSharedObject();
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
@ -156,6 +161,7 @@ Apply 'insert' and 'delete' - listeners to Words.
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### Experimental method
|
||||||
But there is a much more convenient way!
|
But there is a much more convenient way!
|
||||||
|
|
||||||
|
|
||||||
|
@ -13,15 +13,20 @@
|
|||||||
<script src="./index.js"></script>
|
<script src="./index.js"></script>
|
||||||
```
|
```
|
||||||
A working widget implementation is [IwcJson.xml](./IwcJson.xml) and the js-file is [index.js](./index.js)
|
A working widget implementation is [IwcJson.xml](./IwcJson.xml) and the js-file is [index.js](./index.js)
|
||||||
|
### Create Connector
|
||||||
|
|
||||||
|
The PeerJs Framework requires an API key, or you need to set up your own PeerJs server.
|
||||||
|
Get an API key from the Website.
|
||||||
|
The first parameter of `createPeerJsConnector` is the options object in PeerJs.
|
||||||
*/
|
*/
|
||||||
var yatta, yattaHandler;
|
var yatta, yattaHandler;
|
||||||
Y.createPeerJsConnector({key: 'h7nlefbgavh1tt9'}, function(Connector, user_id){
|
Y.createPeerJsConnector({key: 'h7nlefbgavh1tt9'}, function(Connector, user_id){
|
||||||
/**
|
/**
|
||||||
|
### Yatta
|
||||||
yatta is the shared json object. If you change something on this object,
|
yatta is the shared json object. If you change something on this object,
|
||||||
it will be instantly shared with all the other collaborators.
|
it will be instantly shared with all the other collaborators.
|
||||||
*/
|
*/
|
||||||
yattaHandler = new Y.JsonYatta(user_id, Connector);
|
yatta = new Y.JsonYatta(user_id, Connector);
|
||||||
yatta = yattaHandler.getSharedObject();
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Add a integer-property like this
|
Add a integer-property like this
|
||||||
@ -119,6 +124,7 @@ Y.createPeerJsConnector({key: 'h7nlefbgavh1tt9'}, function(Connector, user_id){
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
### Experimental method
|
||||||
But there is a much more convenient way!
|
But there is a much more convenient way!
|
||||||
*/
|
*/
|
||||||
console.log(yatta.value.list[2] === 3) // true
|
console.log(yatta.value.list[2] === 3) // true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user