Schedule inserting elements afterRender
It will ensure that log element is already loaded.
This commit is contained in:
parent
24465e634f
commit
7764479c14
|
@ -152,28 +152,30 @@ 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) {
|
||||||
var i, j, len, part, ref, ref1, ref2, results;
|
Ember.run.schedule('afterRender', this, function() {
|
||||||
if (Log.DEBUG) {
|
var i, j, len, part, ref, ref1, ref2, results;
|
||||||
console.log('log view: parts did change');
|
if (Log.DEBUG) {
|
||||||
}
|
console.log('log view: parts did change');
|
||||||
if (this.get('_state') !== 'inDOM') {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
ref = parts.slice(start, start + added);
|
|
||||||
results = [];
|
|
||||||
for (i = j = 0, len = ref.length; j < len; i = ++j) {
|
|
||||||
part = ref[i];
|
|
||||||
if ((ref1 = this.engine) != null ? (ref2 = ref1.limit) != null ? ref2.limited : void 0 : void 0) {
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
results.push(this.engine.set(part.number, part.content));
|
if (this.get('_state') !== 'inDOM') {
|
||||||
}
|
return;
|
||||||
return results;
|
}
|
||||||
|
ref = parts.slice(start, start + added);
|
||||||
|
results = [];
|
||||||
|
for (i = j = 0, len = ref.length; j < len; i = ++j) {
|
||||||
|
part = ref[i];
|
||||||
|
if ((ref1 = this.engine) != null ? (ref2 = ref1.limit) != null ? ref2.limited : void 0 : void 0) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
results.push(this.engine.set(part.number, part.content));
|
||||||
|
}
|
||||||
|
return results;
|
||||||
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
plainTextLogUrl: function() {
|
plainTextLogUrl: function() {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user