mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-15 05:16:34 +00:00
Use async over debounce in importHref
This commit is contained in:
parent
0d01baf8f6
commit
974c75b9ed
@ -87,27 +87,25 @@ Polymer({
|
||||
this.resolved = false;
|
||||
this.errorLoading = false;
|
||||
|
||||
// Debounced otherwise importHref will add an HTML import to the DOM
|
||||
// which blocks painting till loaded.
|
||||
this.debounce('import-panel', function () {
|
||||
this.importHref(
|
||||
panel.get('url'),
|
||||
this.importHref(
|
||||
panel.get('url'),
|
||||
|
||||
function success() {
|
||||
window.hassUtil.dynamicContentUpdater(
|
||||
this.$.panel, 'ha-panel-' + panel.get('component_name'), {
|
||||
hass: this.hass,
|
||||
narrow: this.narrow,
|
||||
showMenu: this.showMenu,
|
||||
panel: panel.toJS(),
|
||||
});
|
||||
this.resolved = true;
|
||||
}.bind(this),
|
||||
function success() {
|
||||
window.hassUtil.dynamicContentUpdater(
|
||||
this.$.panel, 'ha-panel-' + panel.get('component_name'), {
|
||||
hass: this.hass,
|
||||
narrow: this.narrow,
|
||||
showMenu: this.showMenu,
|
||||
panel: panel.toJS(),
|
||||
});
|
||||
this.resolved = true;
|
||||
}.bind(this),
|
||||
|
||||
function error() {
|
||||
this.errorLoading = true;
|
||||
}.bind(this));
|
||||
}.bind(this));
|
||||
function error() {
|
||||
this.errorLoading = true;
|
||||
}.bind(this),
|
||||
|
||||
true /* async */);
|
||||
},
|
||||
|
||||
updateAttributes: function () {
|
||||
|
Loading…
x
Reference in New Issue
Block a user