hadron-document
Advanced tools
Comparing version 0.29.0 to 1.0.0
@@ -25,2 +25,5 @@ 'use strict'; | ||
cancel() { | ||
for (let element of this.elements) { | ||
element.cancel(); | ||
} | ||
this.emit(Events.Cancel); | ||
@@ -133,3 +136,3 @@ } | ||
next() { | ||
var lastElement = this.elements.lastElement; | ||
const lastElement = this.elements.lastElement; | ||
if (lastElement && lastElement.isAdded()) { | ||
@@ -152,3 +155,3 @@ if (lastElement.isBlank()) { | ||
_generateElements() { | ||
var elements = new LinkedList(); | ||
const elements = new LinkedList(); | ||
for (let key of keys(this.doc)) { | ||
@@ -155,0 +158,0 @@ elements.insertEnd(key, this.doc[key], this.cloned, this); |
@@ -11,3 +11,3 @@ 'use strict'; | ||
const TypeChecker = require('hadron-type-checker'); | ||
const uuid = require('node-uuid'); | ||
const uuid = require('uuid'); | ||
@@ -77,2 +77,17 @@ /** | ||
/** | ||
* Cancel any modifications to the element. | ||
*/ | ||
cancel() { | ||
if (this.elements) { | ||
for (let element of this.elements) { | ||
element.cancel(); | ||
} | ||
} else { | ||
if (this.isModified()) { | ||
this.revert(); | ||
} | ||
} | ||
} | ||
/** | ||
* Create the element. | ||
@@ -79,0 +94,0 @@ * |
@@ -7,3 +7,3 @@ { | ||
"homepage": "https://github.com/mongodb-js/hadron-document", | ||
"version": "0.29.0", | ||
"version": "1.0.0", | ||
"repository": { | ||
@@ -34,3 +34,3 @@ "type": "git", | ||
"lodash.keys": "^4.0.7", | ||
"node-uuid": "^1.4.7" | ||
"uuid": "^3.0.0" | ||
}, | ||
@@ -37,0 +37,0 @@ "devDependencies": { |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
32618
810
0
+ Addeduuid@^3.0.0
+ Addeduuid@3.4.0(transitive)
- Removednode-uuid@^1.4.7
- Removednode-uuid@1.4.8(transitive)