[FEATURE] Improved JavaScript Modal API
To improve the usability and flexibility for a unified handling of overlays in the backend we're opening the existing API for modals to be more flexible and adjustable to your needs for advanced usage. With the introduction of the advanded API it is now possible to pass configuration via a json object. This enables more easy configuation and better fallbacks if the modal is not correctly configured. For a unified experience all modals are now centered by default, will be kept in place automatically and are available in different sizes depending on your needs. In addition to this there is also a new type for loading content into an iframe. Buttons now have full support for the TYPO3 Icon API and data attributes can also be set by configuration. Resolves: #80579 Releases: master Change-Id: Iddd260193a55335889db1068fbd8684011db6518 Reviewed-on: https://review.typo3.org/52228 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
Showing
- Build/Gruntfile.js 1 addition, 0 deletionsBuild/Gruntfile.js
- Build/Resources/Public/Sass/backend.scss 1 addition, 1 deletionBuild/Resources/Public/Sass/backend.scss
- Build/Resources/Public/Sass/component/_modal.scss 164 additions, 128 deletionsBuild/Resources/Public/Sass/component/_modal.scss
- components/testing_framework/Classes/Core/Acceptance/Support/Helper/ModalDialog.php 2 additions, 2 deletions...rk/Classes/Core/Acceptance/Support/Helper/ModalDialog.php
- typo3/sysext/backend/Resources/Private/Templates/ImageManipulation/ImageManipulationElement.html 3 additions, 0 deletions...Templates/ImageManipulation/ImageManipulationElement.html
- typo3/sysext/backend/Resources/Private/Templates/ImageManipulation/ImageManipulationWizard.html 72 additions, 97 deletions.../Templates/ImageManipulation/ImageManipulationWizard.html
- typo3/sysext/backend/Resources/Private/TypeScript/ImageManipulation.ts 42 additions, 15 deletions...backend/Resources/Private/TypeScript/ImageManipulation.ts
- typo3/sysext/backend/Resources/Public/Css/backend.css 1 addition, 1 deletiontypo3/sysext/backend/Resources/Public/Css/backend.css
- typo3/sysext/backend/Resources/Public/JavaScript/ImageManipulation.js 43 additions, 7 deletions.../backend/Resources/Public/JavaScript/ImageManipulation.js
- typo3/sysext/backend/Resources/Public/JavaScript/LoginRefresh.js 6 additions, 6 deletions...ysext/backend/Resources/Public/JavaScript/LoginRefresh.js
- typo3/sysext/backend/Resources/Public/JavaScript/Modal.js 252 additions, 109 deletionstypo3/sysext/backend/Resources/Public/JavaScript/Modal.js
- typo3/sysext/backend/Resources/Public/JavaScript/Wizard.js 2 additions, 2 deletionstypo3/sysext/backend/Resources/Public/JavaScript/Wizard.js
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-80579-ModalCenter.rst 34 additions, 0 deletions...tation/Changelog/master/Deprecation-80579-ModalCenter.rst
- typo3/sysext/core/Documentation/Changelog/master/Feature-80579-ImprovedJavaScriptModalAPI.rst 312 additions, 0 deletions...gelog/master/Feature-80579-ImprovedJavaScriptModalAPI.rst
- typo3/sysext/lang/Resources/Private/Language/locallang_wizards.xlf 3 additions, 0 deletions...ext/lang/Resources/Private/Language/locallang_wizards.xlf
- typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/Plugins/typo3link.js 14 additions, 16 deletions...ckeditor/Resources/Public/JavaScript/Plugins/typo3link.js
Please register or sign in to comment