diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-01-13 00:31:40 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-01-13 00:31:40 +0200 |
| commit | f2143cd28226dd95ccf5786bc941383df0030236 (patch) | |
| tree | 38ff5647e38cafd4559e7a464213e842dcd52fd6 /src/client/model/diff.js | |
| parent | 7a4939ac6fda42efc26de4327858caffeaefb857 (diff) | |
Attr_Diff.prototype.for_each_node, _link
Diffstat (limited to 'src/client/model/diff.js')
| -rw-r--r-- | src/client/model/diff.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/client/model/diff.js b/src/client/model/diff.js index 27263b19..2fd6ade2 100644 --- a/src/client/model/diff.js +++ b/src/client/model/diff.js @@ -126,6 +126,26 @@ define([], } /** + * @param callback signature: 'function (n_id, n_attr_diff) { ... } + */ + Attr_Diff.prototype.for_each_node = function(callback) { + for (var n_id in this['__type_node']) { + var n_attr_diff = this['__type_node'][n_id]; + callback(n_id, n_attr_diff); + } + } + + /** + * @param callback signature: 'function (l_id, l_attr_diff) { ... } + */ + Attr_Diff.prototype.for_each_link = function(callback) { + for (var l_id in this['__type_link']) { + var l_attr_diff = this['__type_link'][l_id]; + callback(l_id, l_attr_diff); + } + } + + /** * Visual diff object expressing any visual change to the state of a * particular visualization type. * |
