[TASK] Overhaul record localization of Page module 60/44460/17
authorAndreas Fernandez <a.fernandez@scripting-base.de>
Sat, 31 Oct 2015 16:56:57 +0000 (17:56 +0100)
committerAlexander Opitz <opitz.alexander@googlemail.com>
Fri, 6 Nov 2015 08:22:11 +0000 (09:22 +0100)
commitd860afbff9d314e019c6d61075d297ad4dcf8540
treee7f947d4a3405f1abbf0d42e6c1b891261409dee
parentfeace9ae50586acae9c52bb538429af04be5b142
[TASK] Overhaul record localization of Page module

This patch overhauls the record localization in the page module. The
"Translate" button opens now a modal window in which a user can choose
between translating and copying records into another language. This
replaces the split button introduced with 7.4.

Also, this patch removes the ``copyRecordFromLanguage`` method from
DataHandler again which was initially written for this purpose.

Resolves: #71224
Resolves: #70781
Releases: master
Change-Id: I3d61cbdfd6a1ccb7a5c93883634596ef62cc08f6
Reviewed-on: https://review.typo3.org/44460
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Build/Resources/Public/Less/TYPO3/_wizard_localization.less [new file with mode: 0644]
Build/Resources/Public/Less/backend.less
typo3/sysext/backend/Classes/Controller/Page/LocalizationController.php [new file with mode: 0644]
typo3/sysext/backend/Classes/Controller/PageLayoutController.php
typo3/sysext/backend/Classes/View/PageLayoutView.php
typo3/sysext/backend/Configuration/Backend/AjaxRoutes.php
typo3/sysext/backend/Resources/Private/Language/locallang_layout.xlf
typo3/sysext/backend/Resources/Public/JavaScript/Localization.js [new file with mode: 0644]
typo3/sysext/core/Classes/DataHandling/DataHandler.php
typo3/sysext/t3skin/Resources/Public/Css/backend.css