client/js/json-serializer.js
changeset 5 67085e6281e5
parent 4 f5297dde9053
child 10 96476d1fc7c0
child 13 6d0e0100f4e8
equal deleted inserted replaced
4:f5297dde9053 5:67085e6281e5
    36     if (typeof _serializedData.nodes === "object" && _serializedData.nodes) {
    36     if (typeof _serializedData.nodes === "object" && _serializedData.nodes) {
    37         Rkns._(_serializedData.nodes).each(function(_data) {
    37         Rkns._(_serializedData.nodes).each(function(_data) {
    38             var _nodeData = {
    38             var _nodeData = {
    39                 id: _data.id,
    39                 id: _data.id,
    40                 title: _data.title,
    40                 title: _data.title,
       
    41                 description: _data.description,
    41                 uri: _data.uri,
    42                 uri: _data.uri,
    42                 created_by: _data.created_by,
    43                 created_by: _data.created_by,
    43                 position: {
    44                 position: {
    44                     x: _data.position.x,
    45                     x: _data.position.x,
    45                     y: _data.position.y
    46                     y: _data.position.y
    88         }),
    89         }),
    89         edges: this._project.edges.map(function(_node) {
    90         edges: this._project.edges.map(function(_node) {
    90             return {
    91             return {
    91                 id: _node.id,
    92                 id: _node.id,
    92                 title: _node.title,
    93                 title: _node.title,
       
    94                 description: _node.description,
    93                 uri: _node.uri,
    95                 uri: _node.uri,
    94                 from: _node.from.id,
    96                 from: _node.from.id,
    95                 to: _node.to.id,
    97                 to: _node.to.id,
    96                 created_by: _node.created_by.id
    98                 created_by: _node.created_by.id
    97             }
    99             }
    99     }
   101     }
   100     return _res;
   102     return _res;
   101 }
   103 }
   102 
   104 
   103 Rkns.Serializers.BasicJson.prototype._save = function() {
   105 Rkns.Serializers.BasicJson.prototype._save = function() {
   104     var _data = this.serialize();
   106     var _data = JSON.stringify(this.serialize());
   105     Rkns.$.post(
   107     Rkns.$.post(
   106         this._project._opts.url,
   108         this._project._opts.url,
   107         _data,
   109         { 'data': _data },
   108         function(_res) {
   110         function(_res) {
   109         }
   111         }
   110     );
   112     );
   111 }
   113 }