mirror of
https://github.com/home-assistant/frontend.git
synced 2025-04-24 13:27:22 +00:00
Fix reference to this.language (#1825)
This commit is contained in:
parent
e7ec18d270
commit
d93c09b27b
@ -259,7 +259,7 @@ class StateHistoryChartLine extends LocalizeMixin(PolymerElement) {
|
||||
const item = items[0];
|
||||
const date = data.datasets[item.datasetIndex].data[item.index].x;
|
||||
|
||||
return formatDateTime(date, this.language);
|
||||
return formatDateTime(date, this.hass.language);
|
||||
};
|
||||
|
||||
const chartOptions = {
|
||||
|
@ -153,8 +153,8 @@ class StateHistoryChartTimeline extends LocalizeMixin(PolymerElement) {
|
||||
const formatTooltipLabel = function(item, data) {
|
||||
const values = data.datasets[item.datasetIndex].data[item.index];
|
||||
|
||||
const start = formatDateTime(values[0], this.language);
|
||||
const end = formatDateTime(values[1], this.language);
|
||||
const start = formatDateTime(values[0], this.hass.language);
|
||||
const end = formatDateTime(values[1], this.hass.language);
|
||||
const state = values[2];
|
||||
|
||||
return [state, start, end];
|
||||
|
@ -31,13 +31,25 @@ class StateHistoryCharts extends LocalizeMixin(PolymerElement) {
|
||||
</template>
|
||||
|
||||
<template is="dom-if" if="[[historyData.timeline.length]]">
|
||||
<state-history-chart-timeline data="[[historyData.timeline]]" end-time="[[_computeEndTime(endTime, upToNow, historyData)]]" no-single="[[noSingle]]" names="[[names]]">
|
||||
</state-history-chart-timeline>
|
||||
<state-history-chart-timeline
|
||||
hass='[[hass]]'
|
||||
data="[[historyData.timeline]]"
|
||||
end-time="[[_computeEndTime(endTime, upToNow, historyData)]]"
|
||||
no-single="[[noSingle]]"
|
||||
names="[[names]]"
|
||||
></state-history-chart-timeline>
|
||||
</template>
|
||||
|
||||
<template is="dom-repeat" items="[[historyData.line]]">
|
||||
<state-history-chart-line unit="[[item.unit]]" data="[[item.data]]" identifier="[[item.identifier]]" is-single-device="[[_computeIsSingleLineChart(item.data, noSingle)]]" end-time="[[_computeEndTime(endTime, upToNow, historyData)]]" names="[[names]]">
|
||||
</state-history-chart-line>
|
||||
<state-history-chart-line
|
||||
hass='[[hass]]'
|
||||
unit="[[item.unit]]"
|
||||
data="[[item.data]]"
|
||||
identifier="[[item.identifier]]"
|
||||
is-single-device="[[_computeIsSingleLineChart(item.data, noSingle)]]"
|
||||
end-time="[[_computeEndTime(endTime, upToNow, historyData)]]"
|
||||
names="[[names]]"
|
||||
></state-history-chart-line>
|
||||
</template>
|
||||
`;
|
||||
}
|
||||
|
@ -65,7 +65,7 @@ class MoreInfoSun extends LocalizeMixin(PolymerElement) {
|
||||
}
|
||||
|
||||
itemValue(type) {
|
||||
return formatTime(this.itemDate(type), this.language);
|
||||
return formatTime(this.itemDate(type), this.hass.language);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -213,7 +213,7 @@ class HaConfigCloudAccount extends EventsMixin(LocalizeMixin(PolymerElement)) {
|
||||
"{periodEnd}",
|
||||
formatDateTime(
|
||||
new Date(subInfo.plan_renewal_date * 1000),
|
||||
this.language
|
||||
this.hass.language
|
||||
)
|
||||
);
|
||||
}
|
||||
|
@ -345,8 +345,8 @@ class HaPanelDevInfo extends EventsMixin(LocalizeMixin(PolymerElement)) {
|
||||
const dateTimeDay = new Date(date * 1000).setHours(0, 0, 0, 0);
|
||||
|
||||
return dateTimeDay < today
|
||||
? formatDateTime(dateTime, this.language)
|
||||
: formatTime(dateTime, this.language);
|
||||
? formatDateTime(dateTime, this.hass.language)
|
||||
: formatTime(dateTime, this.hass.language);
|
||||
}
|
||||
|
||||
openLog(event) {
|
||||
|
@ -86,11 +86,11 @@ class HaLogbook extends EventsMixin(PolymerElement) {
|
||||
}
|
||||
|
||||
_formatTime(date) {
|
||||
return formatTime(new Date(date), this.language);
|
||||
return formatTime(new Date(date), this.hass.language);
|
||||
}
|
||||
|
||||
_formatDate(date) {
|
||||
return formatDate(new Date(date), this.language);
|
||||
return formatDate(new Date(date), this.hass.language);
|
||||
}
|
||||
|
||||
_needHeader(change, index) {
|
||||
|
@ -106,7 +106,7 @@ class HaPanelLogbook extends LocalizeMixin(PolymerElement) {
|
||||
disabled='[[isLoading]]'
|
||||
required
|
||||
></vaadin-date-picker>
|
||||
|
||||
|
||||
<paper-dropdown-menu
|
||||
label-float
|
||||
label="[[localize('ui.panel.logbook.period')]]"
|
||||
@ -121,7 +121,7 @@ class HaPanelLogbook extends LocalizeMixin(PolymerElement) {
|
||||
<paper-item>[[localize('ui.duration.week', 'count', 1)]]</paper-item>
|
||||
</paper-listbox>
|
||||
</paper-dropdown-menu>
|
||||
|
||||
|
||||
<ha-entity-picker
|
||||
hass="[[hass]]"
|
||||
value="{{_entityId}}"
|
||||
@ -200,7 +200,7 @@ class HaPanelLogbook extends LocalizeMixin(PolymerElement) {
|
||||
// We are unable to parse date because we use intl api to render date
|
||||
this.$.picker.set("i18n.parseDate", null);
|
||||
this.$.picker.set("i18n.formatDate", (date) =>
|
||||
formatDate(new Date(date.year, date.month, date.day), this.language)
|
||||
formatDate(new Date(date.year, date.month, date.day), this.hass.language)
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -88,7 +88,7 @@ class HaLongLivedTokens extends LocalizeMixin(EventsMixin(PolymerElement)) {
|
||||
return this.localize(
|
||||
"ui.panel.profile.long_lived_access_tokens.created_at",
|
||||
"date",
|
||||
formatDateTime(new Date(created), this.language)
|
||||
formatDateTime(new Date(created), this.hass.language)
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -74,7 +74,7 @@ class HaPickLanguageRow extends LocalizeMixin(EventsMixin(PolymerElement)) {
|
||||
languageSelectionChanged(newVal) {
|
||||
// Only fire event if language was changed. This prevents select updates when
|
||||
// responding to hass changes.
|
||||
if (newVal !== this.language) {
|
||||
if (newVal !== this.hass.language) {
|
||||
this.fire("hass-language-select", { language: newVal });
|
||||
}
|
||||
}
|
||||
|
@ -75,7 +75,7 @@ class HaRefreshTokens extends LocalizeMixin(EventsMixin(PolymerElement)) {
|
||||
return this.localize(
|
||||
"ui.panel.profile.refresh_tokens.created_at",
|
||||
"date",
|
||||
formatDateTime(new Date(created), this.language)
|
||||
formatDateTime(new Date(created), this.hass.language)
|
||||
);
|
||||
}
|
||||
|
||||
@ -84,7 +84,7 @@ class HaRefreshTokens extends LocalizeMixin(EventsMixin(PolymerElement)) {
|
||||
? this.localize(
|
||||
"ui.panel.profile.refresh_tokens.last_used",
|
||||
"date",
|
||||
formatDateTime(new Date(item.last_used_at), this.language),
|
||||
formatDateTime(new Date(item.last_used_at), this.hass.language),
|
||||
"location",
|
||||
item.last_used_ip
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user