properly encode and decode strings passed between netdata servers
Costa Tsaousis (ktsaou) committed
Sep 11, 2016 at 15:01 UTC
3b1cbdf9a0d84a8e72f90404e5cd687d2e4d044a
2 files changed
+5
-5
web/goto-host-from-alarm.html
+4
-4
@@ -39,7 +39,7 @@
39
while(len--) {
40
var p = variables[len].split('=');
41
if(urlOptions.hasProperty(p[0]) && typeof p[1] !== 'undefined')
42
- urlOptions[p[0]] = p[1];
42
+ urlOptions[p[0]] = decodeURIComponent(p[1]);
43
}
44
}
45
@@ -47,9 +47,9 @@
47
return url + '#top'
48
+ ';nowelcome=1'
49
+ ';show_alarms=1'
50
- + ';chart=' + urlOptions.chart.toString()
51
- + ';family=' + urlOptions.family.toString()
52
- + ';alarm=' + urlOptions.alarm.toString()
50
+ + ';chart=' + encodeURIComponent(urlOptions.chart.toString())
51
+ + ';family=' + encodeURIComponent(urlOptions.family.toString())
52
+ + ';alarm=' + encodeURIComponent(urlOptions.alarm.toString())
53
+ ';alarm_unique_id=' + urlOptions.alarm_unique_id.toString()
54
+ ';alarm_id=' + urlOptions.alarm_id.toString()
55
+ ';alarm_event_id=' + urlOptions.alarm_event_id.toString()
web/index.html
+1
-1
@@ -457,7 +457,7 @@
457
if(len !== 0) {
458
var p = variables[len].split('=');
459
if(urlOptions.hasProperty(p[0]) && typeof p[1] !== 'undefined')
460
- urlOptions[p[0]] = p[1];
460
+ urlOptions[p[0]] = decodeURIComponent(p[1]);
461
}
462
else {
463
if(variables[len].length > 0)