Schedule inserting elements afterRender
It will ensure that log element is already loaded.
This commit is contained in:
parent
24465e634f
commit
7764479c14
|
@ -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() {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user