OLD | NEW |
1 'use strict'; | 1 'use strict'; |
2 | 2 |
3 /** | 3 /** |
4 * Provide the ServiceModule class. | 4 * Provide the ServiceModule class. |
5 * | 5 * |
6 * @module topology | 6 * @module topology |
7 * @submodule topology.service | 7 * @submodule topology.service |
8 */ | 8 */ |
9 | 9 |
10 YUI.add('juju-topology-service', function(Y) { | 10 YUI.add('juju-topology-service', function(Y) { |
(...skipping 335 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
346 * Sync view models with current db.models. | 346 * Sync view models with current db.models. |
347 * | 347 * |
348 * @method updateData | 348 * @method updateData |
349 */ | 349 */ |
350 updateData: function() { | 350 updateData: function() { |
351 //model data | 351 //model data |
352 var topo = this.get('component'); | 352 var topo = this.get('component'); |
353 var vis = topo.vis; | 353 var vis = topo.vis; |
354 var db = topo.get('db'); | 354 var db = topo.get('db'); |
355 | 355 |
356 views.toBoundingBoxes(this, db.services, topo.service_boxes); | 356 views.toBoundingBoxes(this, db.services.alive(), topo.service_boxes); |
357 | 357 |
358 // Nodes are mapped by modelId tuples. | 358 // Nodes are mapped by modelId tuples. |
359 this.node = vis.selectAll('.service') | 359 this.node = vis.selectAll('.service') |
360 .data(Y.Object.values(topo.service_boxes), | 360 .data(Y.Object.values(topo.service_boxes), |
361 function(d) {return d.modelId;}); | 361 function(d) {return d.modelId;}); |
362 }, | 362 }, |
363 | 363 |
364 /** | 364 /** |
365 * Handle drag events for a service. | 365 * Handle drag events for a service. |
366 * | 366 * |
(...skipping 749 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1116 | 1116 |
1117 }, '0.1.0', { | 1117 }, '0.1.0', { |
1118 requires: [ | 1118 requires: [ |
1119 'd3', | 1119 'd3', |
1120 'd3-components', | 1120 'd3-components', |
1121 'juju-templates', | 1121 'juju-templates', |
1122 'juju-models', | 1122 'juju-models', |
1123 'juju-env' | 1123 'juju-env' |
1124 ] | 1124 ] |
1125 }); | 1125 }); |
OLD | NEW |