Compare commits
1 Commits
v13.0.0-51
...
v13.0.0-50
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d6c1a11a9b |
13
README.md
13
README.md
@@ -64,19 +64,6 @@ missing modules.
|
|||||||
<script src="./bower_components/yjs/y.js"></script>
|
<script src="./bower_components/yjs/y.js"></script>
|
||||||
```
|
```
|
||||||
|
|
||||||
### CDN
|
|
||||||
```
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/yjs@12/src/y.js"></script>
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/y-array@10/dist/y-array.js"></script>
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/y-websockets-client@8/dist/y-websockets-client.js"></script>
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/y-memory@8/dist/y-memory.js"></script>
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/y-array@10/dist/y-array.js"></script>
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/y-map@10/dist/y-map.js"></script>
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/y-text@9/dist/y-text.js"></script>
|
|
||||||
// ..
|
|
||||||
// do the same for all modules you want to use
|
|
||||||
```
|
|
||||||
|
|
||||||
### Npm
|
### Npm
|
||||||
```
|
```
|
||||||
npm install --save yjs % add all y-* modules you want to use
|
npm install --save yjs % add all y-* modules you want to use
|
||||||
|
|||||||
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "yjs",
|
"name": "yjs",
|
||||||
"version": "13.0.0-51",
|
"version": "13.0.0-50",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "yjs",
|
"name": "yjs",
|
||||||
"version": "13.0.0-51",
|
"version": "13.0.0-50",
|
||||||
"description": "A framework for real-time p2p shared editing on any data",
|
"description": "A framework for real-time p2p shared editing on any data",
|
||||||
"main": "./y.node.js",
|
"main": "./y.node.js",
|
||||||
"browser": "./y.js",
|
"browser": "./y.js",
|
||||||
|
|||||||
@@ -92,15 +92,11 @@ export default class Item {
|
|||||||
if (!this._deleted) {
|
if (!this._deleted) {
|
||||||
this._deleted = true
|
this._deleted = true
|
||||||
y.ds.markDeleted(this._id, this._length)
|
y.ds.markDeleted(this._id, this._length)
|
||||||
let del = new Delete()
|
|
||||||
del._targetID = this._id
|
|
||||||
del._length = this._length
|
|
||||||
if (createDelete) {
|
if (createDelete) {
|
||||||
// broadcast and persists Delete
|
let del = new Delete()
|
||||||
|
del._targetID = this._id
|
||||||
|
del._length = this._length
|
||||||
del._integrate(y, true)
|
del._integrate(y, true)
|
||||||
} else if (y.persistence !== null) {
|
|
||||||
// only persist Delete
|
|
||||||
y.persistence.saveStruct(y, del)
|
|
||||||
}
|
}
|
||||||
transactionTypeChanged(y, this._parent, this._parentSub)
|
transactionTypeChanged(y, this._parent, this._parentSub)
|
||||||
y._transaction.deletedStructs.add(this)
|
y._transaction.deletedStructs.add(this)
|
||||||
|
|||||||
12
y.node.js
12
y.node.js
@@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* yjs - A framework for real-time p2p shared editing on any data
|
* yjs - A framework for real-time p2p shared editing on any data
|
||||||
* @version v13.0.0-51
|
* @version v13.0.0-50
|
||||||
* @license MIT
|
* @license MIT
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -1381,15 +1381,11 @@ class Item {
|
|||||||
if (!this._deleted) {
|
if (!this._deleted) {
|
||||||
this._deleted = true;
|
this._deleted = true;
|
||||||
y.ds.markDeleted(this._id, this._length);
|
y.ds.markDeleted(this._id, this._length);
|
||||||
let del = new Delete();
|
|
||||||
del._targetID = this._id;
|
|
||||||
del._length = this._length;
|
|
||||||
if (createDelete) {
|
if (createDelete) {
|
||||||
// broadcast and persists Delete
|
let del = new Delete();
|
||||||
|
del._targetID = this._id;
|
||||||
|
del._length = this._length;
|
||||||
del._integrate(y, true);
|
del._integrate(y, true);
|
||||||
} else if (y.persistence !== null) {
|
|
||||||
// only persist Delete
|
|
||||||
y.persistence.saveStruct(y, del);
|
|
||||||
}
|
}
|
||||||
transactionTypeChanged(y, this._parent, this._parentSub);
|
transactionTypeChanged(y, this._parent, this._parentSub);
|
||||||
y._transaction.deletedStructs.add(this);
|
y._transaction.deletedStructs.add(this);
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user