Matteo Scandolo | df35ca9 | 2016-02-25 09:19:41 -0800 | [diff] [blame] | 1 | 'use strict'; |
| 2 | |
| 3 | angular.module('xos.mcordTopology') |
| 4 | .constant('TopologyElements', { |
| 5 | nodes: [ |
| 6 | { |
| 7 | id: 'fabric1', |
| 8 | type: 'fabric', |
| 9 | name: 'fabric1', |
| 10 | fixed: true, |
| 11 | x: 1, |
| 12 | y: 1 |
| 13 | }, |
| 14 | { |
| 15 | id: 'fabric2', |
| 16 | type: 'fabric', |
| 17 | name: 'fabric2', |
| 18 | fixed: true, |
| 19 | x: 1, |
| 20 | y: 2 |
| 21 | }, |
| 22 | { |
| 23 | id: 'fabric3', |
| 24 | type: 'fabric', |
| 25 | name: 'fabric3', |
| 26 | fixed: true, |
| 27 | x: 2, |
| 28 | y: 1 |
| 29 | }, |
| 30 | { |
| 31 | id: 'fabric4', |
| 32 | type: 'fabric', |
| 33 | name: 'fabric4', |
| 34 | fixed: true, |
| 35 | x: 2, |
| 36 | y: 2 |
| 37 | } |
| 38 | ], |
| 39 | links: [ |
| 40 | { |
| 41 | source: 'fabric1', |
| 42 | target: 'fabric2' |
| 43 | }, |
| 44 | { |
| 45 | source: 'fabric1', |
| 46 | target: 'fabric4' |
| 47 | }, |
| 48 | { |
| 49 | source: 'fabric3', |
| 50 | target: 'fabric4' |
| 51 | }, |
| 52 | { |
| 53 | source: 'fabric3', |
| 54 | target: 'fabric2' |
| 55 | } |
| 56 | ], |
| 57 | icons: { |
Matteo Scandolo | d20e18f | 2016-03-03 11:35:26 -0800 | [diff] [blame^] | 58 | bbu: `M11.08,4.66H24.76l6.81,6.82H4.23Z M4.24,18.34V13.21H31.6v5.13H4.24Zm25.64-1.72V14.94H28.19v1.69h1.68Zm-13.65-1.7v1.69h1.69V14.93H16.22Zm-3.42,0v1.69h1.68V14.93H12.8Zm-3.42,0v1.69h1.68V14.93H9.38ZM6,14.93v1.69H7.64V14.93H6Z M32.8,33.23H3V11.42l0,0c1.17-1.16,2.54-2.5,3.87-3.8S9.59,5,10.72,3.87l0,0H25.08l0,0C26.25,5,27.6,6.32,28.9,7.61s2.68,2.63,3.83,3.78l0,0v0.06ZM3.3,33H32.53l0-21.43C31.36,10.39,30,9.07,28.71,7.8S26.09,5.22,25,4.1H10.86C9.75,5.21,8.41,6.52,7.12,7.77s-2.67,2.61-3.83,3.76V33Z M4.24,25.18V20.05H31.6v5.13H4.24Zm24-1.73h1.68V21.78H28.19v1.67Zm-12,0H17.9V21.78H16.21v1.68Zm-1.73-1.68H12.81v1.67h1.68V21.78Zm-3.43,1.68V21.78H9.38v1.69h1.68ZM6,23.46H7.64V21.78H6v1.68Z M31.6,26.89V32H4.24V26.89H31.6Zm-3.4,1.72V30.3h1.68V28.61H28.19Zm-10.28,0H16.22V30.3h1.68V28.62Zm-3.43,1.69V28.62H12.8v1.69h1.68Zm-3.42,0V28.62H9.38v1.69h1.68ZM7.65,28.62H6v1.67H7.65V28.62Z`, |
| 59 | // bbu: `M15,100a5,5,0,0,1-5-5v-65a5,5,0,0,1,5-5h80a5,5,0,0,1,5,5v65a5,5,0,0,1-5,5zM14,22.5l11-11a10,3,0,0,1,10-2h40a10,3,0,0,1,10,2l11,11zM16,35a5,5,0,0,1,10,0a5,5,0,0,1-10,0z`, |
Matteo Scandolo | df35ca9 | 2016-02-25 09:19:41 -0800 | [diff] [blame] | 60 | switch: `M10,20a10,10,0,0,1,10-10h70a10,10,0,0,1,10,10v70a10,10, |
| 61 | 0,0,1-10,10h-70a10,10,0,0,1-10-10zM60,26l12,0,0-8,18,13-18,13,0 |
| 62 | -8-12,0zM60,60l12,0,0-8,18,13-18,13,0-8-12,0zM50,40l-12,0,0-8 |
| 63 | -18,13,18,13,0-8,12,0zM50,74l-12,0,0-8-18,13,18,13,0-8,12,0z`, |
Matteo Scandolo | daae670 | 2016-02-26 13:42:50 -0800 | [diff] [blame] | 64 | rru: `M85,71.2c-8.9,10.5-29.6,8.7-45.3-3.5C23.9,55.4,19.8,37,28.6,26.5C29.9,38.6,71.5,69.9,85,71.2z M92.7,76.2M16.2,15 M69.5,100.7v-4c0-1.4-1.2-2.2-2.6-2.2H19.3c-1.4,0-2.8,0.7-2.8,2.2v3.9c0,0.7,0.8,1,1.5,1h50.3C69,101.5,69.5,101.3,69.5,100.7z M77.3,7.5l0,3.7c9,0.1,16.3,7.1,16.2,15.7l3.9,0C97.5,16.3,88.5,7.6,77.3,7.5z M77.6,14.7l0,2.5c5.3,0,9.7,4.2,9.6,9.3l2.6,0C89.9,20,84.4,14.7,77.6,14.7z M82.3,22.2c-1.3-1.2-2.9-1.9-4.7-1.9l0,1.2c1.4,0,2.8,0.6,3.8,1.5c1,1,1.6,2.3,1.6,3.7l1.3,0C84.3,25.1,83.6,23.4,82.3,22.2z M38.9,69.5l-5.1,23h16.5l-2.5-17.2C44.1,73.3,38.9,69.5,38.9,69.5zM58.1,54.1c13.7,10.1,26.5,16.8,29.2,13.7c2.7-3.1-5.6-13-19.3-24.4 M62.9,34.2 M62,37.9C47.7,27.3,33.7,20,31,23.1c-2.7,3.2,7,14.2,20.6,26 M73.9,25.7c-2.9,0.1-5.2,2.3-5.1,4.8c0,0.7,0.2,1.4,0.6,2l0,0L53.8,49.7l3.3,2.5L72.7,35l-0.4-0.3c0.6,0.2,1.3,0.3,1.9,0.3c2.9-0.1,5.2-2.3,5.1-4.9C79.3,27.6,76.8,25.6,73.9,25.7z` |
Matteo Scandolo | df35ca9 | 2016-02-25 09:19:41 -0800 | [diff] [blame] | 65 | } |
| 66 | }) |