From 10fb7947e46dfcb67e03211b208b0b4b8a3b16ec Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 9 May 2015 22:40:30 -0400 Subject: [PATCH] Show page number of total page count in document page preview --- mayan/apps/documents/widgets.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mayan/apps/documents/widgets.py b/mayan/apps/documents/widgets.py index 6563cad974..71ffa742d6 100644 --- a/mayan/apps/documents/widgets.py +++ b/mayan/apps/documents/widgets.py @@ -41,8 +41,10 @@ class DocumentPagesCarouselWidget(forms.widgets.Widget): try: document_pages = value.pages.all() + total_pages = value.pages.count() except AttributeError: document_pages = [] + total_pages = 0 # Reuse expensive values latest_version_pk = value.latest_version.pk @@ -62,7 +64,7 @@ class DocumentPagesCarouselWidget(forms.widgets.Widget): post_load_class='lazy-load-carousel-loaded', ) ) - output.append('' % ugettext('Page %(page_number)d') % {'page_number': page.page_number}) + output.append('' % ugettext('Page %(page_number)d of %(total_pages)d') % {'page_number': page.page_number, 'total_pages': total_pages}) output.append('') output.append('')