diff options
Diffstat (limited to 'js/lib/drawing')
-rwxr-xr-x | js/lib/drawing/world.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/js/lib/drawing/world.js b/js/lib/drawing/world.js index 4b117242..0ee66abe 100755 --- a/js/lib/drawing/world.js +++ b/js/lib/drawing/world.js | |||
@@ -754,7 +754,14 @@ World.prototype.exportJSON = function() | |||
754 | // convert the object to a string | 754 | // convert the object to a string |
755 | var jStr = JSON.stringify( worldObj ); | 755 | var jStr = JSON.stringify( worldObj ); |
756 | 756 | ||
757 | // the RDGE export function corrupts the data. | 757 | // prepend some version information to the string. |
758 | // this string is also used to differentiate between JSON | ||
759 | // and pre-JSON versions of fileIO. | ||
760 | // the ending ';' in the version string is necessary | ||
761 | jStr = "v1.0;" + jStr; | ||
762 | |||
763 | // You would think that the RDGE export function | ||
764 | // would not change the data. You would be wrong... | ||
758 | // rebuild the tree | 765 | // rebuild the tree |
759 | var root = this._rootNode; | 766 | var root = this._rootNode; |
760 | root.children = new Array(); | 767 | root.children = new Array(); |