From 5bed9c932f4cf8c8e98dad7063f285c0dc7362e1 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 8 Jun 2026 00:00:03 +0200 Subject: [PATCH] Enable infinite signature navigation and improve button logic Updated the `disabled` attribute logic in `EnvelopeViewer.razor` to ensure navigation buttons are always active when signatures exist. Modified `pdf-viewer.js` to enable infinite looping for signature navigation, allowing users to cycle between the first and last signatures seamlessly. Adjusted `canGoPrev` and `canGoNext` properties to depend on the total number of signatures, ensuring navigation is always enabled when signatures are present. --- .../Pages/EnvelopeViewer.razor | 4 ++-- .../wwwroot/js/pdf-viewer.js | 18 +++++++++++------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor index bbeaecf1..f3bc445d 100644 --- a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor +++ b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor @@ -119,7 +119,7 @@