Remove code moved to DluxApps
[dlux.git] / modules / yangui-resources / src / main / resources / yangui / cf / displayTopology.services.js
diff --git a/modules/yangui-resources/src/main/resources/yangui/cf/displayTopology.services.js b/modules/yangui-resources/src/main/resources/yangui/cf/displayTopology.services.js
deleted file mode 100644 (file)
index b59eeeb..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-define(['app/yangui/yangui.module', 'common/sigmatopology/sigma.directive'], function(yangui) {\r
-\r
-    yangui.register.factory('displayTopology', function($http, RequestBuilderService, YangUtilsService) {\r
-\r
-        var fnc = function($scope) {\r
-            if($scope.node &&\r
-                $scope.node.getChildren('list', 'topology').length > 0 &&\r
-                $scope.node.getChildren('list', 'topology')[0].actElemStructure) {\r
-                var dataList = [],\r
-                    dataObj = {};\r
-\r
-                $scope.node.getChildren('list', 'topology')[0].actElemStructure.listElemBuildRequest(RequestBuilderService, dataList);\r
-                dataObj = {'network-topology': { 'topology': dataList }};\r
-\r
-                var topoDataYang = YangUtilsService.transformTopologyData(dataObj),\r
-                    topoData = {\r
-                        nodes: [],\r
-                        links: []\r
-                    };\r
-\r
-                topoData.nodes = topoDataYang.nodes.map(function(node){\r
-                                    return {\r
-                                        'id': 'n' + node.id,\r
-                                        'label': node.label,\r
-                                        'size': 3,\r
-                                        'x': Math.random(),\r
-                                        'y': Math.random(),\r
-                                        'color': '#fff'\r
-                                    };\r
-                                });\r
-\r
-                topoData.links = topoDataYang.links.map(function(link){\r
-                                    return {\r
-                                        id: 'e' + link.id,\r
-                                        source: 'n' + link.from,\r
-                                        target: 'n' + link.to,\r
-                                        color: '#fff'\r
-                                    };\r
-                                });\r
-\r
-                // console.info('topoData', topoData);\r
-                $scope.topologyData = topoData;\r
-                $scope.topologyData.delay = 500;\r
-\r
-            } else {\r
-                alert('No topology data to display');\r
-            }\r
-        };\r
-\r
-        return {\r
-            module: ['network-topology'],\r
-            revision: null,\r
-            pathString: ['operational/network-topology:network-topology/'],\r
-            label: 'YANGUI_CUST_TOPOLOGY',\r
-            getCallback: fnc,\r
-            hideButtonOnSelect: false,\r
-            view: './src/app/yangui/cf/cv/cvtopology.tpl.html'\r
-        };\r
-    });\r
-});
\ No newline at end of file