CLIENT GUI Framework
[vnfsdk/refrepo.git] / portal-lifecyclemgr / src / main / webapp / lifecyclemgr / js / topo / Edge.js
1 /* Copyright 2016-2017, Huawei Technologies Co., Ltd.\r
2  *\r
3  * Licensed under the Apache License, Version 2.0 (the "License");\r
4  * you may not use this file except in compliance with the License.\r
5  * You may obtain a copy of the License at\r
6  *\r
7  *    http://www.apache.org/licenses/LICENSE-2.0\r
8  *\r
9  * Unless required by applicable law or agreed to in writing, software\r
10  * distributed under the License is distributed on an "AS IS" BASIS,\r
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
12  * See the License for the specific language governing permissions and\r
13  * limitations under the License.\r
14  */\r
15  \r
16 var edgeColors = {\r
17   red : "#f00",\r
18   green: "#0f0",\r
19   blue: "#00f",\r
20   yellow: "#ff0",\r
21   grey: "#555",\r
22   black: "#000"\r
23 }\r
24 \r
25 function Edge(id, label, source, target, size, color) {\r
26   this.id = id;\r
27   this.label = label;\r
28   this.source = source;\r
29   this.target = target;\r
30   this.type = 'line';\r
31   this.size = size;\r
32   this.color = edgeColors[color];\r
33 }\r