summaryrefslogtreecommitdiffhomepage
path: root/modules/freifunk/luasrc/view/freifunk-map/map.htm
diff options
context:
space:
mode:
authorManuel Munz <freifunk@somakoma.de>2012-11-30 23:55:35 +0000
committerManuel Munz <freifunk@somakoma.de>2012-11-30 23:55:35 +0000
commitcad7245af24e0c4084d5e26bc731cfbff003f10b (patch)
tree145a77f91898c0779fb13374a39aabe610beb0fa /modules/freifunk/luasrc/view/freifunk-map/map.htm
parent89b3e2ad7f59b46f0b5cfdd7781c6b301b9dcf58 (diff)
modules/freifunk: simplify colors in map, add a legend
Diffstat (limited to 'modules/freifunk/luasrc/view/freifunk-map/map.htm')
-rw-r--r--modules/freifunk/luasrc/view/freifunk-map/map.htm19
1 files changed, 15 insertions, 4 deletions
diff --git a/modules/freifunk/luasrc/view/freifunk-map/map.htm b/modules/freifunk/luasrc/view/freifunk-map/map.htm
index f373a7a6b7..02b1afdab0 100644
--- a/modules/freifunk/luasrc/view/freifunk-map/map.htm
+++ b/modules/freifunk/luasrc/view/freifunk-map/map.htm
@@ -43,11 +43,22 @@
if (null != alias[fromip]) fromip = alias[fromip];
if (null != points[fromip] && null != points[toip])
{
- var w = 1;
- if (etx < 4) w++;
- if (etx < 2) w++;
+ var color;
+ var red = 240;
+ var green = 0;
+ var blue = 0;
+ var w = 1
+
+ if (etx < 100) {red=252;green=102;blue=0;w=2};
+ if (etx < 10) {red=255;green=203;blue=5;w=3};
+ if (etx < 4) {red=240;green=255;blue=0;w=4};
+ if (etx < 2) {red=0;green=204;blue=0;w=5};
+ if (etx < 1) {red=80;green=0;blue=0;w=1};
+
map.AddPolyline(new VEPolyline('id'+lineid, [points[fromip], points[toip]],
- new VEColor(102,Math.floor(lq*255.0),Math.floor(nlq*255.0),1.0), w));
+ new VEColor(red, green, blue, 0.5), w));
+
+
}
else
{