summaryrefslogtreecommitdiff
path: root/src/client/view/helpers.js
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2014-12-16 17:37:42 +0200
committerAlon Levy <alon@pobox.com>2014-12-16 17:37:42 +0200
commitade19de410e0a789a921ec1666b278b2a64176d6 (patch)
treec4c54b106de93609ca7bb70a20fd4be696715dbe /src/client/view/helpers.js
parentc7d026b1d504323a8c61d51b726e5e8d2337fc4b (diff)
moving files around after repository merger
Diffstat (limited to 'src/client/view/helpers.js')
-rw-r--r--src/client/view/helpers.js87
1 files changed, 87 insertions, 0 deletions
diff --git a/src/client/view/helpers.js b/src/client/view/helpers.js
new file mode 100644
index 00000000..ad11763a
--- /dev/null
+++ b/src/client/view/helpers.js
@@ -0,0 +1,87 @@
+"use strict"
+
+define(function() {
+function customColor(type) {
+ var color;
+ switch (type) {
+ case "person":
+ color = '#FCB924'; //blue
+ break;
+ case "club":
+ color = '#ee3654'; //magenta
+ break;
+ case "skill":
+ color = '#fad900'; //yellow
+ break;
+ case "third-internship-proposal":
+ color = '#33c2e0'; //cyan
+ break;
+ case "internship":
+ color = '#ff8b11'; //orange
+ break;
+ case "interest":
+ color = '#8b3ab0'; //purple
+ break;
+ case "project":
+ color = "#40C200"; //green
+ break;
+ case "empty":
+ color = "#919095"; //mid-grey
+ break;
+ case "chainlink":
+ color = "#363636"; //dark-grey
+ break;
+ case "bubble":
+ color = "rgba(255,255,255,0.2)"; // white, 0.2 opaque
+ break;
+ default:
+ console.log('bug: unknown type ' + type);
+ color = '#d4d4d9'; //mid-light grey
+ break;
+ }
+ return color;
+}
+
+function customSize(type) {
+ var size;
+ switch (type) {
+ case "person":
+ size = 12;
+ break;
+ case "club":
+ size = 12;
+ break;
+ case "skill":
+ size = 12;
+ break;
+ case "third-internship-proposal":
+ size = 12;
+ break;
+ case "internship":
+ size = 12;
+ break;
+ case "interest":
+ size = 12;
+ break;
+ case "empty":
+ size = 9;
+ break;
+ case "chainlink":
+ size = 8;
+ break;
+ case "bubble":
+ size = 180;
+ break;
+ default:
+ size = 9;
+ break;
+ }
+ return size;
+}
+
+
+return {
+ customSize: customSize,
+ customColor: customColor,
+};
+});