diff --git a/server.py b/server.py
index 089889a..f83da6e 100755
--- a/server.py
+++ b/server.py
@@ -62,13 +62,14 @@ def retrieveValue(page, component):
match = re.search("^(.+)\[(.+)\]$", component)
if not match:
for k, v in config[page][component].iteritems():
- v = strToList(v)
- dict[k] = v
+ l = [None]
+ l.extend(strToList(v))
+ dict[k] = l
else:
for sk, sv in config[page][match.group(1)][match.group(2)].iteritems():
- sv = strToList(sv)
- sv.append(match.group(2))
- dict[sk] = sv
+ l = [match.group(2)]
+ l.extend(strToList(sv))
+ dict[sk] = l
except:
dict = {}
return dict
diff --git a/templates/area_charts.html b/templates/area_charts.html
index 145d5dd..9db18d1 100644
--- a/templates/area_charts.html
+++ b/templates/area_charts.html
@@ -27,9 +27,9 @@ var area_chart_block_{{count}} = Morris.Area({
$(document).ready(function() {
{% for k, v in blockArray[count]["area_charts"].iteritems() %}
- redrawAreaChart("{{v[2]}}",{{v[0]}},"{{v[1]}}", area_chart_block_{{count}});
+ redrawAreaChart("{{v[3]}}",{{v[1]}},"{{v[2]}}", area_chart_block_{{count}});
$("div#title_block_{{count}} h2").html("{{k}}");
- setInterval(redrawAreaChart,9000,"{{v[2]}}",{{v[0]}},"{{v[1]}}", area_chart_block_{{count}});
+ setInterval(redrawAreaChart,9000,"{{v[3]}}",{{v[1]}},"{{v[2]}}", area_chart_block_{{count}});
});
{% endfor %}
diff --git a/templates/bar_charts.html b/templates/bar_charts.html
index a4bb5e5..d3b90e5 100644
--- a/templates/bar_charts.html
+++ b/templates/bar_charts.html
@@ -22,7 +22,7 @@ $(document).ready(function() {
var barChartElementsNames=[];
{% for k, v in blockArray[count]["bar_charts"].iteritems() %}
- barChartElements.push("{{v[0]}}");
+ barChartElements.push("{{v[1]}}");
barChartElementsNames.push("{{k}}");
{% endfor %}
var bar_chart_block_{{count}} = Morris.Bar({
diff --git a/templates/camera.html b/templates/camera.html
index d0e63fb..c95936c 100644
--- a/templates/camera.html
+++ b/templates/camera.html
@@ -12,7 +12,7 @@
{% for k, v in blockArray[count]["camera"].iteritems() %}
{% if v[1] %}
-
+
{% endif %}