index.view 1.1 KB

1234567891011121314151617181920212223242526
  1. @Init{
  2. $this->RegisterJSFile("services/temperatureService.js");
  3. $this->RegisterJSFile("controllers/temperature.js");
  4. $this->RegisterCSSFile("temperature.css");
  5. $this->RegisterJSFile("directives/googleChart.js");
  6. }@
  7. @Title{Temperature Logs}@
  8. @Body{
  9. <div ng-controller="temperature">
  10. <div style="text-align: center">
  11. <div class="circle currentTemp">
  12. <div class="background" style="top:{{100 - getGraphPercentage()}}%; background-color:rgb({{getRed() | number: 0}}, {{getGreen() | number: 0}}, {{getBlue() | number: 0}})"></div>
  13. <div class="reading">
  14. {{temperatureData.temperature | number: 1}}&deg;C
  15. </div>
  16. <div class="circle shadow"></div>
  17. </div>
  18. </div>
  19. <div>
  20. Outside: {{temperatureData.outsideTemperature | number: 1}}
  21. </div>
  22. <google-chart data="readings" curve-type="function" v-axis-title="Temperature" legend-position="top" tool-tip-inside="{Timestamp:H:i}: {Inside:1}" tool-tip-outside="{Timestamp:H:i}: {Outside:1}"></google-chart>
  23. <scope-init value="readings"><?=json_encode($readings)?></scope-init>
  24. <scope-init value="temperatureData"><?=json_encode($current)?></scope-init>
  25. </div>
  26. }@