From 33be36d07066e307e0aade9da5a1e0fc44f2aeea Mon Sep 17 00:00:00 2001 From: Ross Holdway Date: Sun, 2 Apr 2017 16:30:18 +0100 Subject: [PATCH] fix(slides): negative number indicates position starting at end (#10997) * fix(slides): negative number indicates position starting at end * refactor(slides): use var instead of let --- src/components/slides/swiper/swiper-pagination.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/slides/swiper/swiper-pagination.ts b/src/components/slides/swiper/swiper-pagination.ts index 689fee059d0..8a1e82793f4 100644 --- a/src/components/slides/swiper/swiper-pagination.ts +++ b/src/components/slides/swiper/swiper-pagination.ts @@ -63,8 +63,9 @@ export function updatePaginationClasses(s: Slides) { // Types if (s.paginationType === 'bullets' && s._bullets) { + var selector = current + ( current < 0 ? s._bullets.length : 0 ); for (var i = 0; i < s._bullets.length; i++) { - if (i === current) { + if (i === selector) { addClass(s._bullets[i], CLS.bulletActive); } else { removeClass(s._bullets[i], CLS.bulletActive);