[TASK] Migrate TYPO3/CMS/Install/* to TypeScript 09/59709/13
authorFrank Naegler <frank.naegler@typo3.org>
Fri, 15 Feb 2019 17:09:36 +0000 (18:09 +0100)
committerAndreas Fernandez <a.fernandez@scripting-base.de>
Thu, 14 Mar 2019 13:56:58 +0000 (14:56 +0100)
commit28a25f4f39a186fdcaaea0e01f9d91aacb4881a2
tree6a6923d07535a195a610d4b7473646dc8729d498
parentfe6e678dcf7ea9551307a40accc9c721f3dc817e
[TASK] Migrate TYPO3/CMS/Install/* to TypeScript

This patch migrates all install tool JS files to TypeScript.
It also improves the performance by a better caching and
with less request for modules.

Resolves: #87724
Releases: master
Change-Id: I555924008bf19eb4394268acc231eca91d8b16c6
Reviewed-on: https://review.typo3.org/c/59709
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
121 files changed:
Build/types/TYPO3/index.d.ts
typo3/sysext/install/Classes/Controller/InstallerController.php
typo3/sysext/install/Classes/Controller/LayoutController.php
typo3/sysext/install/Resources/Private/Templates/Environment/Cards.html
typo3/sysext/install/Resources/Private/Templates/Installer/Init.html
typo3/sysext/install/Resources/Private/Templates/Layout/Init.html
typo3/sysext/install/Resources/Private/Templates/Maintenance/Cards.html
typo3/sysext/install/Resources/Private/Templates/Settings/Cards.html
typo3/sysext/install/Resources/Private/Templates/Upgrade/Cards.html
typo3/sysext/install/Resources/Private/TypeScript/Ajax/AjaxQueue.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Install.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Installer.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/Cache.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/ChangeInstallToolPassword.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/ClearTables.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/ClearTypo3tempFiles.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/CoreUpdate.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/CreateAdmin.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/DatabaseAnalyzer.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/DumpAutoload.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/EnvironmentCheck.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/ExtensionCompatTester.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/ExtensionConfiguration.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/ExtensionScanner.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/Features.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/FolderStructure.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/ImageProcessing.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/InlineModuleInterface.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/InteractableModuleInterface.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/LanguagePacks.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/LocalConfiguration.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/MailTest.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/PasswordStrength.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/PhpInfo.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/Presets.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/ResetBackendUserUc.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/SystemInformation.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/SystemMaintainer.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/TcaExtTablesCheck.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/TcaMigrationsCheck.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/UpgradeDocs.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Module/UpgradeWizards.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Renderable/FlashMessage.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Renderable/InfoBox.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Renderable/ProgressBar.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Renderable/Severity.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Private/TypeScript/Router.ts [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Ajax/AjaxQueue.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Install.js
typo3/sysext/install/Resources/Public/JavaScript/Installer.js
typo3/sysext/install/Resources/Public/JavaScript/Module/Cache.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/ChangeInstallToolPassword.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/ClearTables.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/ClearTypo3tempFiles.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/CoreUpdate.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/CreateAdmin.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/DatabaseAnalyzer.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/DumpAutoload.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/EnvironmentCheck.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/ExtensionCompatTester.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/ExtensionConfiguration.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/ExtensionScanner.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/Features.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/FolderStructure.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/ImageProcessing.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/InlineModuleInterface.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/InteractableModuleInterface.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/LanguagePacks.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/LocalConfiguration.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/MailTest.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/PasswordStrength.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/PhpInfo.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/Presets.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/ResetBackendUserUc.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/SystemInformation.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/SystemMaintainer.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/TcaExtTablesCheck.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/TcaMigrationsCheck.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/UpgradeDocs.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Module/UpgradeWizards.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/AjaxQueue.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/Cache.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ChangeInstallToolPassword.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ClearTables.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ClearTypo3tempFiles.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/CoreUpdate.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/CreateAdmin.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/DatabaseAnalyzer.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/DumpAutoload.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/EnvironmentCheck.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionCompatTester.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionConfiguration.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionScanner.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/Features.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/FlashMessage.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/FolderStructure.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ImageProcessing.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/InfoBox.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/LanguagePacks.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/LocalConfiguration.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/MailTest.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/PasswordStrength.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/PhpInfo.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/Presets.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ProgressBar.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ResetBackendUserUc.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/Router.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/Severity.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/SystemInformation.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/SystemMaintainer.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/TcaExtTablesCheck.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/TcaMigrationsCheck.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/UpgradeDocs.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/UpgradeWizards.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Renderable/FlashMessage.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Renderable/InfoBox.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Renderable/ProgressBar.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Renderable/Severity.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/RequireJSConfig.js
typo3/sysext/install/Resources/Public/JavaScript/Router.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/jquery.clearable.js [new file with mode: 0644]