[FEATURE] EXT:form - Directly load form wizard inline
This patchset optimizes the form wizard. The wizard is loaded directly as inline wizard. There is no need anymore to save and reload the newly created content element in order to be able to open the wizard. This is a huge usability improvement. Additionally there is no need to provide individual doc headers. Instead, the centralized doc headers can be used. The whole integration utilizes the nodeRegistry of formEngine and registers the wizard as new render type. Furthermore, all JavaScript is loaded via require.js. Since integrators and editors had massive problems with overriden form configuration the wizard cannot be deactivated anymore. Instead, the user is globally able to configure the usage of the wizard within the user settings. Since it is no longer used we also drop the class WizardView. Resolves: #69394 Releases: master Change-Id: I571461b8abf50060791b2f32833d99488eaddaf4 Reviewed-on: https://review.typo3.org/43324 Reviewed-by:Bjoern Jacob <bjoern.jacob@tritum.de> Tested-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/core/Documentation/Changelog/master/Feature-69394-EXTform-DirectlyLoadFormWizardAsInlineWizard.rst 16 additions, 0 deletions...re-69394-EXTform-DirectlyLoadFormWizardAsInlineWizard.rst
- typo3/sysext/form/Classes/Controller/WizardController.php 9 additions, 22 deletionstypo3/sysext/form/Classes/Controller/WizardController.php
- typo3/sysext/form/Classes/Domain/Model/Content.php 28 additions, 0 deletionstypo3/sysext/form/Classes/Domain/Model/Content.php
- typo3/sysext/form/Classes/Domain/Repository/ContentRepository.php 44 additions, 30 deletions...sext/form/Classes/Domain/Repository/ContentRepository.php
- typo3/sysext/form/Classes/View/Wizard/Element/FormWizardElement.php 242 additions, 0 deletions...xt/form/Classes/View/Wizard/Element/FormWizardElement.php
- typo3/sysext/form/Classes/View/Wizard/WizardView.php 0 additions, 413 deletionstypo3/sysext/form/Classes/View/Wizard/WizardView.php
- typo3/sysext/form/Configuration/Backend/Routes.php 0 additions, 13 deletionstypo3/sysext/form/Configuration/Backend/Routes.php
- typo3/sysext/form/Configuration/TCA/Overrides/tt_content.php 1 addition, 5 deletionstypo3/sysext/form/Configuration/TCA/Overrides/tt_content.php
- typo3/sysext/form/Configuration/UserTSconfig/userTSConfig.txt 2 additions, 0 deletions...3/sysext/form/Configuration/UserTSconfig/userTSConfig.txt
- typo3/sysext/form/Resources/Public/CSS/Wizard/Form.css 119 additions, 89 deletionstypo3/sysext/form/Resources/Public/CSS/Wizard/Form.css
- typo3/sysext/form/Resources/Public/CSS/Wizard/Wizard.css 151 additions, 136 deletionstypo3/sysext/form/Resources/Public/CSS/Wizard/Wizard.css
- typo3/sysext/form/Resources/Public/JavaScript/Wizard.js 278 additions, 0 deletionstypo3/sysext/form/Resources/Public/JavaScript/Wizard.js
- typo3/sysext/form/Resources/Public/JavaScript/Wizard/Elements/Basic/Form.js 2 additions, 9 deletions...Resources/Public/JavaScript/Wizard/Elements/Basic/Form.js
- typo3/sysext/form/Resources/Public/JavaScript/Wizard/Elements/Basic/Reset.js 28 additions, 0 deletions...esources/Public/JavaScript/Wizard/Elements/Basic/Reset.js
- typo3/sysext/form/Resources/Public/JavaScript/Wizard/Elements/Basic/Submit.js 28 additions, 0 deletions...sources/Public/JavaScript/Wizard/Elements/Basic/Submit.js
- typo3/sysext/form/Resources/Public/JavaScript/Wizard/Helpers/History.js 0 additions, 3 deletions...orm/Resources/Public/JavaScript/Wizard/Helpers/History.js
- typo3/sysext/form/Resources/Public/JavaScript/Wizard/Initialize.js 1 addition, 0 deletions...ext/form/Resources/Public/JavaScript/Wizard/Initialize.js
- typo3/sysext/form/Resources/Public/JavaScript/Wizard/Ux/Ext.ux.form.FakeFormPanel.js 35 additions, 0 deletions.../Public/JavaScript/Wizard/Ux/Ext.ux.form.FakeFormPanel.js
- typo3/sysext/form/Resources/Public/JavaScript/Wizard/Viewport.js 64 additions, 23 deletions...ysext/form/Resources/Public/JavaScript/Wizard/Viewport.js
- typo3/sysext/form/Resources/Public/JavaScript/Wizard/Viewport/Left/Form/Behaviour.js 1 addition, 1 deletion.../Public/JavaScript/Wizard/Viewport/Left/Form/Behaviour.js
Please register or sign in to comment