-define(['app/topology/topology.module','app/topology/topology.services', 'graphRenderer', 'pixi'], function(topology, service, GraphRenderer, PIXI) {
- window.PIXI = PIXI; // attach pixijs to global scope
+define(['app/topology/topology.module','app/topology/topology.services', 'app/topology/topology.directives'], function(topology, service) {
topology.register.controller('TopologyCtrl', ['$scope', '$rootScope', 'NetworkTopologySvc' , function ($scope, $rootScope, NetworkTopologySvc) {
$rootScope['section_logo'] = 'assets/images/logo_topology.gif';
var step = 30;
data.nodes.push({id: 1001, x: x, y: y + step, label: 'Switch', group: 'switch',value:20});
data.nodes.push({id: 1003, x: x, y: y + 3 * step, label: 'Host', group: 'host',value:20});*/
-
- var inNodes = data.nodes;
- var inEdges = data.links;
- if (!graphRenderer) {
- graphRenderer = new GraphRenderer();
- graphRenderer.loadGraph(inNodes, inEdges);
- graphRenderer.start('topology_simple');
- } else {
- graphRenderer.refresh(inNodes, inEdges);
- }
+ $scope.topologyData = data;
});
};
-define(['app/topology/topology.module', 'd3', 'vis'], function(topology) {
+define(['app/topology/topology.module', 'vis'], function(topology, vis) {
topology.register.directive('topologySimple', function() {
// constants
var width = 800,
- height = 800,
- fill = d3.scale.category20();
+ height = 800;
return {
restrict: 'E',