[BUGFIX] Add returnUrl to clickmenu option 01/51601/3
authorTymoteusz Motylewski <t.motylewski@gmail.com>
Thu, 9 Feb 2017 21:09:08 +0000 (22:09 +0100)
committerAndreas Fernandez <typo3@scripting-base.de>
Thu, 9 Feb 2017 21:11:17 +0000 (22:11 +0100)
Add the return url to the clickmenu option "'Create new' wizard".

Resolves: #79683
Releases: master
Change-Id: Ib38a4e2623d0b2d24597bfdca62f133714297584
Reviewed-on: https://review.typo3.org/51601
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
typo3/sysext/backend/Resources/Public/JavaScript/ContextMenuActions.js

index 4593927..9420146 100644 (file)
@@ -66,26 +66,27 @@ define(['jquery', 'TYPO3/CMS/Backend/Modal', 'TYPO3/CMS/Backend/Severity'], func
 
     ContextMenuActions.newPageWizard = function (table, uid) {
         top.TYPO3.Backend.ContentContainer.setUrl(
-            top.TYPO3.settings.NewRecord.moduleUrl + '&id=' + uid + '&pagesOnly=1'
+            top.TYPO3.settings.NewRecord.moduleUrl + '&id=' + uid + '&pagesOnly=1&returnUrl=' + ContextMenuActions.getReturnUrl()
         );
     };
 
     ContextMenuActions.newContentWizard = function (table, uid) {
         var $wizardUrl = $(this).data('new-wizard-url');
         if ($wizardUrl) {
+            $wizardUrl += '&returnUrl='+ ContextMenuActions.getReturnUrl();
             top.TYPO3.Backend.ContentContainer.setUrl($wizardUrl);
         }
     };
 
     ContextMenuActions.newRecord = function (table, uid) {
         top.TYPO3.Backend.ContentContainer.setUrl(
-            top.TYPO3.settings.FormEngine.moduleUrl + '&edit[' + table + '][-' + uid + ']=new&returnUrl='+ ContextMenuActions.getReturnUrl()
+            top.TYPO3.settings.FormEngine.moduleUrl + '&edit[' + table + '][-' + uid + ']=new&returnUrl=' + ContextMenuActions.getReturnUrl()
         );
     };
 
     ContextMenuActions.openHistoryPopUp = function (table, uid) {
         top.TYPO3.Backend.ContentContainer.setUrl(
-            top.TYPO3.settings.RecordHistory.moduleUrl + '&element=' + table + ':' + uid
+            top.TYPO3.settings.RecordHistory.moduleUrl + '&element=' + table + ':' + uid + '&returnUrl=' + ContextMenuActions.getReturnUrl()
         );
     };