projects
/
tech-radar.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
moved number generation to the radar model
[tech-radar.git]
/
src
/
models
/
radar.js
diff --git
a/src/models/radar.js
b/src/models/radar.js
index
71af014
..
0b7f111
100644
(file)
--- a/
src/models/radar.js
+++ b/
src/models/radar.js
@@
-1,23
+1,34
@@
tr.models.Radar = function() {
tr.models.Radar = function() {
- var self, quadrants;
+ var self, quadrants
, blipNumber
;
+ blipNumber = 0;
quadrants = { I: null, II: null, III: null, IV: null };
self = {};
quadrants = { I: null, II: null, III: null, IV: null };
self = {};
+ function setNumbers(blips) {
+ blips.forEach(function (blip) {
+ blip.setNumber(++blipNumber);
+ });
+ }
+
self.setFirstQuadrant = function (quadrant) {
quadrants.I = quadrant;
self.setFirstQuadrant = function (quadrant) {
quadrants.I = quadrant;
+ setNumbers(quadrants.I.blips());
};
self.setSecondQuadrant = function (quadrant) {
quadrants.II = quadrant;
};
self.setSecondQuadrant = function (quadrant) {
quadrants.II = quadrant;
+ setNumbers(quadrants.II.blips());
};
self.setThirdQuadrant = function (quadrant) {
quadrants.III = quadrant;
};
self.setThirdQuadrant = function (quadrant) {
quadrants.III = quadrant;
+ setNumbers(quadrants.III.blips());
};
self.setFourthQuadrant = function (quadrant) {
quadrants.IV = quadrant;
};
self.setFourthQuadrant = function (quadrant) {
quadrants.IV = quadrant;
+ setNumbers(quadrants.IV.blips());
};
function allQuadrants() {
};
function allQuadrants() {