OLD | NEW |
| 1 /* |
| 2 This file is part of the Juju GUI, which lets users view and manage Juju |
| 3 environments within a graphical interface (https://launchpad.net/juju-gui). |
| 4 Copyright (C) 2012-2013 Canonical Ltd. |
| 5 |
| 6 This program is free software: you can redistribute it and/or modify it under |
| 7 the terms of the GNU Affero General Public License version 3, as published by |
| 8 the Free Software Foundation. |
| 9 |
| 10 This program is distributed in the hope that it will be useful, but WITHOUT |
| 11 ANY WARRANTY; without even the implied warranties of MERCHANTABILITY, |
| 12 SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero |
| 13 General Public License for more details. |
| 14 |
| 15 You should have received a copy of the GNU Affero General Public License along |
| 16 with this program. If not, see <http://www.gnu.org/licenses/>. |
| 17 */ |
| 18 |
1 'use strict'; | 19 'use strict'; |
2 | 20 |
3 YUI.add('juju-topology-utils', function(Y) { | 21 YUI.add('juju-topology-utils', function(Y) { |
4 | 22 |
5 var utils = Y.namespace('juju.topology.utils'); | 23 var utils = Y.namespace('juju.topology.utils'); |
6 | 24 |
7 /** | 25 /** |
8 Find a point outside of a given list of vertices. This is used for placing | 26 Find a point outside of a given list of vertices. This is used for placing |
9 a new service block on an existing environment. | 27 a new service block on an existing environment. |
10 | 28 |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
77 return Y.Array.map(Y.Object.values(serviceBoxes), function(box) { | 95 return Y.Array.map(Y.Object.values(serviceBoxes), function(box) { |
78 return [box.x, box.y]; | 96 return [box.x, box.y]; |
79 }); | 97 }); |
80 }; | 98 }; |
81 | 99 |
82 }, '0.1.0', { | 100 }, '0.1.0', { |
83 requires: [ | 101 requires: [ |
84 'd3' | 102 'd3' |
85 ] | 103 ] |
86 }); | 104 }); |
OLD | NEW |