Mercurial > code > home > repos > homeauto
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 |
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> |