Fix not showing login form (#564)
This commit is contained in:
parent
6959b1849f
commit
d2faeaffe7
|
@ -72,6 +72,10 @@ class HomeAssistant extends Polymer.Element {
|
|||
type: Object,
|
||||
value: null,
|
||||
},
|
||||
language: {
|
||||
type: Object,
|
||||
value: null,
|
||||
},
|
||||
showMain: {
|
||||
type: Boolean,
|
||||
computed: 'computeShowMain(hass)',
|
||||
|
@ -97,7 +101,7 @@ class HomeAssistant extends Polymer.Element {
|
|||
|
||||
loadResources() {
|
||||
window.getTranslation().then((result) => {
|
||||
this._updateHass({
|
||||
this._updateLanguage({
|
||||
language: result.language,
|
||||
resources: result.resources,
|
||||
});
|
||||
|
@ -154,7 +158,7 @@ class HomeAssistant extends Polymer.Element {
|
|||
var auth = conn.options.authToken ? conn.options : {};
|
||||
return window.hassCallApi(host, auth, method, path, parameters);
|
||||
},
|
||||
}, this.$.storage.getStoredState());
|
||||
}, this.language, this.$.storage.getStoredState());
|
||||
|
||||
var reconnected = () => {
|
||||
this._updateHass({ connected: true });
|
||||
|
@ -252,7 +256,7 @@ class HomeAssistant extends Polymer.Element {
|
|||
}
|
||||
|
||||
selectLanguage(event) {
|
||||
this._updateHass({ selectedLanguage: event.detail.language });
|
||||
this._updateLanguage({ selectedLanguage: event.detail.language });
|
||||
this.$.storage.storeState();
|
||||
this.loadResources();
|
||||
}
|
||||
|
@ -260,6 +264,11 @@ class HomeAssistant extends Polymer.Element {
|
|||
_updateHass(obj) {
|
||||
this.hass = Object.assign({}, this.hass, obj);
|
||||
}
|
||||
|
||||
_updateLanguage(obj) {
|
||||
this.language = Object.assign({}, this.language, obj);
|
||||
if (this.hass) this._updateHass(obj);
|
||||
}
|
||||
}
|
||||
|
||||
customElements.define(HomeAssistant.is, HomeAssistant);
|
||||
|
|
Loading…
Reference in New Issue