From 2eb90345591d0fe9291a04e135d95b365238ca2b Mon Sep 17 00:00:00 2001 From: yomguy Date: Fri, 24 Feb 2012 14:36:23 +0100 Subject: [PATCH] fix status refresh --- telecaster/htdocs/css/telecaster.css | 1 + telecaster/htdocs/js/application.js | 8 +++++--- telecaster/templates/telecaster/base.html | 12 +----------- telecaster/tools/tools.py | 6 +++--- 4 files changed, 10 insertions(+), 17 deletions(-) diff --git a/telecaster/htdocs/css/telecaster.css b/telecaster/htdocs/css/telecaster.css index 3c8180a..0100da5 100644 --- a/telecaster/htdocs/css/telecaster.css +++ b/telecaster/htdocs/css/telecaster.css @@ -240,4 +240,5 @@ table.hardware { .status { float: right; + padding: 5px; } \ No newline at end of file diff --git a/telecaster/htdocs/js/application.js b/telecaster/htdocs/js/application.js index e116e01..14b4d10 100644 --- a/telecaster/htdocs/js/application.js +++ b/telecaster/htdocs/js/application.js @@ -151,12 +151,14 @@ function server_status_callback(){ function(data){ var res = data.result; var doc = document; + s = '' for(var i=0; i '+line.value+''; - wrapper.innerHTML = s; + s += '\n'; } + s += '
'+line.label+':'+line.value+'
' + var wrapper = doc.getElementById('server_status_table_wrapper'); + wrapper.innerHTML = s; }, function(){ var doc = document; diff --git a/telecaster/templates/telecaster/base.html b/telecaster/templates/telecaster/base.html index 20d825b..20bb91e 100644 --- a/telecaster/templates/telecaster/base.html +++ b/telecaster/templates/telecaster/base.html @@ -43,18 +43,8 @@ server_status_callback(); {% endblock video %}
- - - - - - - - - - -
Name
IP address
Power
Charge (%)
Temperature
JACK server
Encoder
Recorder
Broadcaster
+ {% endblock hardware %} diff --git a/telecaster/tools/tools.py b/telecaster/tools/tools.py index f3fabe7..579ced5 100644 --- a/telecaster/tools/tools.py +++ b/telecaster/tools/tools.py @@ -188,14 +188,14 @@ class Status(object): def to_dict(self): status = [ {'id': 'acpi_state','class': 'default', 'value': self.acpi_states[self.acpi.charging_state()], 'label': 'Power'}, - {'id': 'acpi_percent', 'class': 'default', 'value': str(self.acpi.percent()), 'label': 'Battery Charge'}, + {'id': 'acpi_percent', 'class': 'default', 'value': str(self.acpi.percent()), 'label': 'Charge (%)'}, {'id': 'temperature', 'class': 'default', 'value': self.temperature, 'label': 'Temperature'}, {'id': 'jack_state', 'class': 'default', 'value': self.jacking, 'label': 'Jack server'}, {'id': 'name', 'class': 'default', 'value': self.name, 'label': 'Name'}, {'id': 'ip', 'class': 'default', 'value': self.ip, 'label': 'IP address'}, {'id': 'encoder_state','class': 'default', 'value': self.writing, 'label': 'Encoder'}, - {'id': 'casting', 'class': 'default', 'value': self.casting, 'label': 'Broadcasting'}, - {'id': 'writing', 'class': 'default', 'value': self.writing, 'label': 'Recording'}, + {'id': 'casting', 'class': 'default', 'value': self.casting, 'label': 'Broadcaster'}, + {'id': 'writing', 'class': 'default', 'value': self.writing, 'label': 'Recorder'}, ] for stat in status: -- 2.39.5