From d2527f5bd96594584c34922ee3c3e1210e87d882 Mon Sep 17 00:00:00 2001 From: LV-426 Date: Sun, 11 Jan 2015 16:49:12 +0200 Subject: model_util: adapt_format_read_diff__attr() --- src/client/model/util.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/client/model/util.js') diff --git a/src/client/model/util.js b/src/client/model/util.js index 4c615519..9c3977fc 100644 --- a/src/client/model/util.js +++ b/src/client/model/util.js @@ -119,6 +119,16 @@ define([ 'jquery', 'model/diff' ], function($, model_diff) { return topo_diff; } + /** + * read adapt attr_diff from backend format + */ + function adapt_format_read_diff__attr(diff_spec) { + var attr_diff = new model_diff.new_attr_diff(); + attr_diff.id_to_node_map = diff_spec['__type_node']; + attr_diff.id_to_link_map = diff_spec['__type_link']; + return attr_diff; + } + return { adapt_format_read_node : adapt_format_read_node, adapt_format_read_link_ptr : adapt_format_read_link_ptr, @@ -126,5 +136,6 @@ define([ 'jquery', 'model/diff' ], function($, model_diff) { adapt_format_write_link : adapt_format_write_link, adapt_format_write_diff__topo : adapt_format_write_diff__topo, + adapt_format_read_diff__attr : adapt_format_read_diff__attr, } }); -- cgit v1.3.1