Mercurial > code > home > repos > homeauto
annotate service/shuttlepro/gui.js @ 1373:f502b4d7f64c
release 0.6.0
Ignore-this: d68489fed902cda3823f8b8ed7d96893
darcs-hash:cf1c36110269f2adeeca31c635fa09559faae123
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Mon, 06 May 2019 00:03:35 -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 })(); |