0b2ae9883a0e942461f6a0f4549cc1182e1f038e
[ampy.git] / html / ampy.js
1 function repportError(errortext) {
2         domError = document.getElementById('errorpannel');
3         domError.innerHTML = errortext;
4         if (domError.style.display != 'block')
5                 domError.style.display = 'block';
6 }
7 function repportSuccess() {
8         domError = document.getElementById('errorpannel');
9         if (domError.style.display != 'none')
10                 domError.style.display = 'none';
11 }
12 function updatePage(strdata) {
13         try {
14                 data = JSON.parse(strdata);
15         } catch(SyntaxError) {
16                 repportError("Error decoding json");
17                 console.warn("Error decoding json: "+strdata);
18                 return;
19         }
20         document.getElementById('currentpower').innerHTML = data.watts.toFixed(1);
21         document.getElementById('totalpower').innerHTML = data.counter.toFixed(5);
22         repportSuccess();
23 }