Mercurial > code > home > repos > homeauto
annotate service/shuttlepro/gui.js @ 1153:e4f49cd9dda3
add :pointsAtLeastEvery control
Ignore-this: 9d0236b56b2a7592211ca68b87b4a5d1
darcs-hash:76e4d358cb6b039351c9b6f8e3bb825aaaefcc57
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Sun, 15 Apr 2018 04:41:00 -0700 |
parents | 9bb3eac740f0 |
children |
rev | line source |
---|---|
935
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
1 (function () { |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
2 function abbreviateTrig(trig) { |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
3 // prefixes, abbreviations, make everything into links, etc |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
4 return trig; |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
5 } |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
6 |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
7 var model = { |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
8 current: ko.observable("...") |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
9 }; |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
10 model.refreshGraph = function() { |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
11 $.ajax({ |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
12 url: "graph", |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
13 success: function(data) { |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
14 model.current(abbreviateTrig(data)); |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
15 } |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
16 }); |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
17 }; |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
18 model.refreshGraph(); |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
19 ko.applyBindings(model); |
9bb3eac740f0
new shuttlepro web service with /graph
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
20 })(); |