Mercurial > code > home > repos > homeauto
annotate service/shuttlepro/gui.js @ 1346:f54660b33a24
release 0.3.0
Ignore-this: 24ef128b3e09333e2ed61b04e04b479a
darcs-hash:512129e12304545dcc5e22a840c3910d258e5221
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Thu, 25 Apr 2019 23:01:04 -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 })(); |