feat(animations): support negative query option values

closes #19259
This commit is contained in:
Matias Niemelä
2017-09-18 14:47:43 -07:00
committed by Victor Berchet
parent b54368bf35
commit 86ffacf7ce
2 changed files with 52 additions and 1 deletions

View File

@ -558,7 +558,8 @@ export class AnimationTimelineContext {
const multi = limit != 1;
let elements = this._driver.query(this.element, selector, multi);
if (limit !== 0) {
elements = elements.slice(0, limit);
elements = limit < 0 ? elements.slice(elements.length + limit, elements.length) :
elements.slice(0, limit);
}
results.push(...elements);
}