From 3afa5fad8b10457296f14ce07c08548cd842a308 Mon Sep 17 00:00:00 2001
From: Jigal van Hemert <jigal.van.hemert@typo3.org>
Date: Tue, 24 May 2016 23:41:05 +0200
Subject: [PATCH] [BUGFIX] Don't HSC URI in JS in BE paginate VH

The URI is HSC'd by default. Using the output unformatted produces
a correct URI for use inside JS.

Resolves: #76289
Releases: master
Change-Id: Iec7b9aaa0a26ec9acfe6ba49924373965a989a2f
Reviewed-on: https://review.typo3.org/48283
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
---
 .../Private/Templates/ViewHelpers/Be/Widget/Paginate/Index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 3dd127ad6100..a45e4f359494 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
@@ -58,7 +58,7 @@
 					<form id="paginator-form-{position}" onsubmit="goToPage{position}(this); return false;" style="display:inline;">
 					<script type="text/javascript">
 						function goToPage{position}(formObject) {
-							var url = '{f:widget.uri(arguments:{currentPage: 987654321})}';
+							var url = '{f:widget.uri(arguments:{currentPage: 987654321}) -> f:format.raw()}';
 							var page = formObject.elements['paginator-target-page'].value;
 							if (page > {pagination.numberOfPages}) {
 								page = {pagination.numberOfPages};
-- 
GitLab