Mercurial > code > home > repos > homeauto
annotate service/shuttlepro/gui.js @ 1449:a2bc6602a0db
dockerfile deps
Ignore-this: b12d406bc1fee7c07092d273904b8b3d
darcs-hash:8b40b2634a6df26e0de4f6ef31c6ef2aabf14c31
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Wed, 25 Sep 2019 17:25:19 -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 })(); |