Schedule inserting elements afterRender

It will ensure that log element is already loaded.
This commit is contained in:
Piotr Sarnacki 2016-01-29 14:30:48 +01:00
parent 24465e634f
commit 7764479c14

View File

@ -152,11 +152,12 @@ export default Ember.Component.extend({
willChange: 'noop' willChange: 'noop'
}); });
parts = parts.slice(0); parts = parts.slice(0);
return this.partsDidChange(parts, 0, null, parts.length); this.partsDidChange(parts, 0, null, parts.length);
} }
}, },
partsDidChange(parts, start, _, added) { partsDidChange(parts, start, _, added) {
Ember.run.schedule('afterRender', this, function() {
var i, j, len, part, ref, ref1, ref2, results; var i, j, len, part, ref, ref1, ref2, results;
if (Log.DEBUG) { if (Log.DEBUG) {
console.log('log view: parts did change'); console.log('log view: parts did change');
@ -174,6 +175,7 @@ export default Ember.Component.extend({
results.push(this.engine.set(part.number, part.content)); results.push(this.engine.set(part.number, part.content));
} }
return results; return results;
});
}, },
plainTextLogUrl: function() { plainTextLogUrl: function() {