From bd1bf0bce0259438825f626c65ebebcf88a6825b Mon Sep 17 00:00:00 2001 From: Wolfgang Klinger <wolfgang@wazum.com> Date: Sat, 12 Aug 2017 20:15:48 +0200 Subject: [PATCH] [BUGFIX] parseInt values before comparison for Fluid be.widget.paginate Resolves: #82034 Releases: master, 8.7 Change-Id: If56166e33c048a45b01ab70a5938a51525a49db4 Reviewed-on: https://review.typo3.org/53686 Reviewed-by: Henning Liebe <h.liebe@neusta.de> Tested-by: Henning Liebe <h.liebe@neusta.de> Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Joerg Boesche <typo3@joergboesche.de> Tested-by: Joerg Boesche <typo3@joergboesche.de> Reviewed-by: Susanne Moog <susanne.moog@typo3.org> Tested-by: Susanne Moog <susanne.moog@typo3.org> --- .../Templates/ViewHelpers/Be/Widget/Paginate/Index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Be/Widget/Paginate/Index.html b/typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Be/Widget/Paginate/Index.html index 741335286247..4c58d7da4a1e 100644 --- a/typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Be/Widget/Paginate/Index.html +++ b/typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Be/Widget/Paginate/Index.html @@ -7,8 +7,8 @@ function goToPage(formObject) { var formField = formObject.elements['paginator-target-page']; var url = formField.dataset.url; - var numberOfPages = formField.dataset.numberOfPages; - var page = formField.value; + var numberOfPages = parseInt(formField.dataset.numberOfPages); + var page = parseInt(formField.value); if (page > numberOfPages) { page = numberOfPages; } else if (page < 1) { -- GitLab