Merge branch 'master' into devel
[APKPM.git] / public / redis.html
1 <!doctype html>
2 <html xmlns:ng="http://angularjs.org">
3  <script src="http://code.angularjs.org/angular-0.9.12.min.js" ng:autobind></script>
4  <style type="text/css">
5  th { text-align: right }
6  </style>
7  <body>
8   <script>
9     function RedisCntl($xhr,$defer) {
10       var self = this;
11    
12       this.fetch = function() {
13         self.url = '/_redis' + '?callback=JSON_CALLBACK';
14         $xhr('JSON', self.url, function(code, response) {
15           self.code = code;
16           self.response = response;
17         });
18         $defer( self.fetch, 5000 ); // 5s
19       };
20       this.fetch();
21     }
22     RedisCntl.$inject = ['$xhr','$defer'];
23   </script>
24   <div ng:controller="RedisCntl">
25 {{response.status['poll.start']}} -
26 {{response.status['poll.finish']}}
27 <table>
28 <tr><th colspan=2>queued</th><td>{{response.status['poll.queued']}}</td></tr>
29 <tr><th rowspan=2>ping</th><th>OK</th><td>{{response.status['poll.ping.ok']}}</td></tr>
30 <tr><th>ERROR</th><td>{{response.status['poll.ping.error']}}</td></tr>
31 <tr><th colspan=2>ADSL</th><td>{{response.status['poll.adsl.ok']}}</td></tr>
32 </table>
33
34     <p><input type=checkbox name=debug>
35     <pre ng:show="debug">
36 url={{url}}
37 code={{code}}
38 response={{response}}
39     </pre>
40   </div>
41  </body>
42 </html>