diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/features/messages.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/features/messages.js b/src/features/messages.js index ccba6ad..c568ae0 100644 --- a/src/features/messages.js +++ b/src/features/messages.js @@ -12588,9 +12588,10 @@ export function messagesFeature(ctx) { } function pagerPosition() { if (!pager) return; - const slides = pagerSlides(); - const index = slides.indexOf(pager.cur || pager.anchor); - pager.el.querySelector('.mp-position').textContent = (index < 0 ? 0 : index + 1) + ' / ' + slides.length; + const groups = pagerGroups(); + const slide = pager.cur || pager.anchor; + const index = groups.indexOf(slide && slide.closest('.mp-group')); + pager.el.querySelector('.mp-position').textContent = (index < 0 ? 0 : index + 1) + ' / ' + groups.length; } function buildPager(want) { |
