annotate service/bluetooth/index.xhtml @ 432:f134b64a0ab7

py3, rfid-console rename Ignore-this: 1b28d912e8847685a87c0c9ccb703608
author drewp@bigasterisk.com
date Sun, 07 Apr 2019 03:58:51 -0700
parents d379351d398d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
1 <?xml version="1.0" encoding="iso-8859-1"?>
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
3 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
4 <html xmlns="http://www.w3.org/1999/xhtml">
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
5 <head>
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
6 <title></title>
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
7 <style type="text/css" media="all">
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
8 /* <![CDATA[ */
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
9 body {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
10 font-family: sans-serif;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
11 font-size: 12px;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
12 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
13 .stripChart {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
14 background: none repeat scroll 0 0 #EAEAEA;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
15 border-bottom: 1px solid #b7b7b7;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
16 display: inline-block;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
17 height: 22px;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
18 margin: 0;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
19 padding: 0;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
20 white-space: nowrap;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
21 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
22 .chartArea {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
23 width: 300px;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
24 height: 20px;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
25 border: 1px solid gray;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
26 display: inline-block;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
27 position: relative;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
28 background: white;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
29 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
30 .name {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
31 display: inline-block;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
32 width: 16em;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
33 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
34
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
35 .chartArea > span {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
36 position: absolute;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
37 height: 20px;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
38 background: #d3e1ed;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
39 background: -moz-linear-gradient(left, #d3e1ed 0%, #86aecc 100%);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
40 background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d3e1ed), color-stop(100%,#86aecc));
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
41 background: -webkit-linear-gradient(left, #d3e1ed 0%,#86aecc 100%);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
42 background: -o-linear-gradient(left, #d3e1ed 0%,#86aecc 100%);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
43 background: linear-gradient(left, #d3e1ed 0%,#86aecc 100%);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
44 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
45
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
46 .stripChart > .timeLeft, .stripChart > .timeRight {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
47 font-size: 10px;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
48 vertical-align: super;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
49 padding: 0 4px;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
50 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
51
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
52 /* ]]> */
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
53 </style>
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
54
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
55 </head>
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
56 <body>
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
57 <h1>bluetooth watcher on {{host}}</h1>
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
58
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
59 <p>Recent activity</p>
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
60
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
61 <div id="activity"/>
132
d379351d398d serve 3rdparty js from bigasterisk.com/lib
drewp@bigasterisk.com
parents: 10
diff changeset
62 <script type="text/javascript" src="//bigasterisk.com/lib/jquery-2.0.3.min.js"/>
d379351d398d serve 3rdparty js from bigasterisk.com/lib
drewp@bigasterisk.com
parents: 10
diff changeset
63 <script type="text/javascript" src="//bigasterisk.com/lib/underscore-1.5.2.min.js"/>
10
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
64 <script type="text/javascript" src="pretty.js"/>
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
65
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
66 <script type="text/javascript">
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
67 // <![CDATA[
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
68
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
69 function StripChart(parent) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
70 var strips = [[null, null]]; // [[starttime, endtime], ...]
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
71 this.addEvent = function (ev) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
72 // must pass events in order
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
73 if (ev.action == "arrive") {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
74 if (_.isNull(_.last(strips)[1])) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
75 if (_.isNull(_.last(strips)[0])) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
76 _.last(strips)[0] = ev.t;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
77 } else {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
78 // two arrives in a row
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
79 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
80 } else {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
81 strips.push([ev.t, null]);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
82 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
83 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
84 if (ev.action == "leave") {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
85 if (_.isNull(_.last(strips)[1])) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
86 _.last(strips)[1] = ev.t;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
87 } else {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
88 // two leaves in a row
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
89 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
90 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
91 };
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
92 function stripIsComplete(se) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
93 return !_.isNull(se[0]) && !_.isNull(se[1]);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
94 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
95 function displayTime(secs) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
96 var iso = new Date(secs*1000).toJSON().replace(/\.\d+/,"");
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
97 return prettyDate(iso);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
98 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
99 this.draw = function () {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
100 var now = .001*new Date();
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
101 if (_.isNull(_.last(strips)[1])) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
102 _.last(strips)[1] = now;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
103 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
104 var complete = _.select(strips, stripIsComplete);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
105 if (_.isEmpty(complete)) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
106 return;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
107 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
108 var t1 = _.first(complete)[0], t2 = now;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
109 function xForTime(t) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
110 return 300 * (t - t1) / (t2 - t1)
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
111 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
112 parent.append($("<span>").addClass("timeLeft").text(displayTime(t1)));
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
113 var out = $("<span>").addClass("chartArea")
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
114 parent.append(out);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
115 var lastX = 0;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
116 $.each(complete, function (i, se) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
117 var x1 = xForTime(se[0]), x2 = xForTime(se[1]);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
118 if (x1 < lastX) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
119 // culls ok, but may leave gaps. I'd rather
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
120 // something that joins the slivers intead of
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
121 // skipping them
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
122 return;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
123 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
124 var w = Math.max(2, x2 - x1)
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
125 out.append($("<span>").css({left: x1, width: w}));
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
126 lastX = x1 + w;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
127 });
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
128 parent.append($("<span>").addClass("timeRight").text("now"));
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
129 };
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
130 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
131
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
132 $(function() {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
133 var addressRow = {}; // address : row
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
134 var chart = {} // address : StripChart
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
135
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
136 $.getJSON("recent", {hours:24*7}, function (data) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
137
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
138 $.each(data.events, function (i, ev) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
139 if (!addressRow[ev.address]) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
140 var row = $("<li>").append($("<span>").addClass("name").text(ev.name)).append($("<span>").addClass("stripChart"));
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
141 $("#activity").append(row);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
142 addressRow[ev.address] = row;
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
143 chart[ev.address] = new StripChart(row.find(".stripChart"));
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
144 }
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
145 chart[ev.address].addEvent(ev);
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
146 });
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
147 $.each(chart, function (k, c) {
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
148 c.draw();
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
149 });
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
150 });
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
151 });
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
152 // ]]>
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
153 </script>
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
154
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
155
f299b71f88f7 prettier viewer of recent BT activity. don't announce BT with no names. don't announce leaving BT
drewp@bigasterisk.com
parents:
diff changeset
156 </body>
132
d379351d398d serve 3rdparty js from bigasterisk.com/lib
drewp@bigasterisk.com
parents: 10
diff changeset
157 </html>