Show page number of total page count in document page preview
This commit is contained in:
@@ -41,8 +41,10 @@ class DocumentPagesCarouselWidget(forms.widgets.Widget):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
document_pages = value.pages.all()
|
document_pages = value.pages.all()
|
||||||
|
total_pages = value.pages.count()
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
document_pages = []
|
document_pages = []
|
||||||
|
total_pages = 0
|
||||||
|
|
||||||
# Reuse expensive values
|
# Reuse expensive values
|
||||||
latest_version_pk = value.latest_version.pk
|
latest_version_pk = value.latest_version.pk
|
||||||
@@ -62,7 +64,7 @@ class DocumentPagesCarouselWidget(forms.widgets.Widget):
|
|||||||
post_load_class='lazy-load-carousel-loaded',
|
post_load_class='lazy-load-carousel-loaded',
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
output.append('<div class="carousel-item-page-number">%s</div>' % ugettext('Page %(page_number)d') % {'page_number': page.page_number})
|
output.append('<div class="carousel-item-page-number">%s</div>' % ugettext('Page %(page_number)d of %(total_pages)d') % {'page_number': page.page_number, 'total_pages': total_pages})
|
||||||
output.append('</div>')
|
output.append('</div>')
|
||||||
|
|
||||||
output.append('</div>')
|
output.append('</div>')
|
||||||
|
|||||||
Reference in New Issue
Block a user