UTC bugfix for more-info-sun

This commit is contained in:
Paulus Schoutsen 2015-04-28 23:50:53 -07:00
parent 3720333927
commit 10a5db7924
3 changed files with 15 additions and 10 deletions

View File

@ -1,2 +1,2 @@
""" DO NOT MODIFY. Auto-generated by build_frontend script """ """ DO NOT MODIFY. Auto-generated by build_frontend script """
VERSION = "37514744ac03f1d764a70b8e6a7e572f" VERSION = "fdfcc1c10ff8713976c482931769a8e6"

File diff suppressed because one or more lines are too long

View File

@ -11,38 +11,43 @@
<div layout justified horizontal class='data-entry' id='rising'> <div layout justified horizontal class='data-entry' id='rising'>
<div class='key'> <div class='key'>
Rising <relative-ha-datetime datetime="{{stateObj.attributes.next_rising}}"></relative-ha-datetime> Rising <relative-ha-datetime datetimeObj="{{rising}}"></relative-ha-datetime>
</div> </div>
<div class='value'> <div class='value'>
{{stateObj.attributes.next_rising | HATimeStripDate}} {{rising | formatTime}}
</div> </div>
</div> </div>
<div layout justified horizontal class='data-entry' id='setting'> <div layout justified horizontal class='data-entry' id='setting'>
<div class='key'> <div class='key'>
Setting <relative-ha-datetime datetime="{{stateObj.attributes.next_setting}}"></relative-ha-datetime> Setting <relative-ha-datetime datetimeObj="{{setting}}"></relative-ha-datetime>
</div> </div>
<div class='value'> <div class='value'>
{{stateObj.attributes.next_setting | HATimeStripDate}} {{setting | formatTime}}
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
(function() {
var parseDateTime = window.hass.util.parseDateTime; var parseDateTime = window.hass.util.parseDateTime;
Polymer({ Polymer({
stateObjChanged: function() { rising: null,
var rising = parseDateTime(this.stateObj.attributes.next_rising); setting: null,
var setting = parseDateTime(this.stateObj.attributes.next_setting);
if(rising > setting) { stateObjChanged: function() {
this.rising = parseDateTime(this.stateObj.attributes.next_rising);
this.setting = parseDateTime(this.stateObj.attributes.next_setting);
if(self.rising > self.setting) {
this.$.sunData.appendChild(this.$.rising); this.$.sunData.appendChild(this.$.rising);
} else { } else {
this.$.sunData.appendChild(this.$.setting); this.$.sunData.appendChild(this.$.setting);
} }
} }
}); });
})();
</script> </script>
</polymer-element> </polymer-element>