[TASK] Extract default inline frontend JavaScript
This change extracts dynamically added frontend JavaScript `openPic` and `linkTo_UnCryptMailto` which are extracted to static file `EXT:frontend/Resources/Public/JavaScript/default_frontend.js`. Mentioned file is loaded automatically as async script element. As a result, view-helper `<f:uri.email>` became obsolete, which is deprecated and considered to be removed with TYPO3 v12.0. Resolves: #95041 Releases: master Change-Id: Ic1a17e11e5acfab4a1e3fe60d921a0ddc647f83e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70827 Reviewed-by:Markus Klein <markus.klein@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org>
Showing
- Build/tsconfig.json 4 additions, 0 deletionsBuild/tsconfig.json
- typo3/sysext/core/Classes/Html/DefaultSanitizerBuilder.php 1 addition, 13 deletionstypo3/sysext/core/Classes/Html/DefaultSanitizerBuilder.php
- typo3/sysext/core/Classes/Page/DefaultJavaScriptAssetTrait.php 62 additions, 0 deletions.../sysext/core/Classes/Page/DefaultJavaScriptAssetTrait.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-95041-DeprecateFuriemailView-helper.rst 52 additions, 0 deletions...aster/Deprecation-95041-DeprecateFuriemailView-helper.rst
- typo3/sysext/core/Tests/Functional/Html/DefaultSanitizerBuilderTest.php 1 addition, 10 deletions...ore/Tests/Functional/Html/DefaultSanitizerBuilderTest.php
- typo3/sysext/fluid/Classes/ViewHelpers/Link/EmailViewHelper.php 7 additions, 4 deletions...sysext/fluid/Classes/ViewHelpers/Link/EmailViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/Uri/EmailViewHelper.php 17 additions, 2 deletions.../sysext/fluid/Classes/ViewHelpers/Uri/EmailViewHelper.php
- typo3/sysext/fluid/Tests/Functional/ViewHelpers/Link/EmailViewHelperTest.php 2 additions, 2 deletions...Tests/Functional/ViewHelpers/Link/EmailViewHelperTest.php
- typo3/sysext/fluid/Tests/Functional/ViewHelpers/Uri/EmailViewHelperTest.php 2 additions, 2 deletions.../Tests/Functional/ViewHelpers/Uri/EmailViewHelperTest.php
- typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php 51 additions, 23 deletions.../frontend/Classes/ContentObject/ContentObjectRenderer.php
- typo3/sysext/frontend/Classes/ContentObject/Menu/AbstractMenuContentObject.php 21 additions, 23 deletions.../Classes/ContentObject/Menu/AbstractMenuContentObject.php
- typo3/sysext/frontend/Classes/Http/RequestHandler.php 2 additions, 43 deletionstypo3/sysext/frontend/Classes/Http/RequestHandler.php
- typo3/sysext/frontend/Classes/Typolink/AbstractTypolinkBuilder.php 1 addition, 0 deletions...ext/frontend/Classes/Typolink/AbstractTypolinkBuilder.php
- typo3/sysext/frontend/Classes/Typolink/EmailLinkBuilder.php 3 additions, 2 deletionstypo3/sysext/frontend/Classes/Typolink/EmailLinkBuilder.php
- typo3/sysext/frontend/Resources/Public/JavaScript/default_frontend.js 114 additions, 0 deletions.../frontend/Resources/Public/JavaScript/default_frontend.js
- typo3/sysext/frontend/Tests/Functional/ContentObject/ContentObjectRendererTest.php 1 addition, 1 deletion...ts/Functional/ContentObject/ContentObjectRendererTest.php
- typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php 9 additions, 9 deletions...nd/Tests/Unit/ContentObject/ContentObjectRendererTest.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/ClassNameMatcher.php 5 additions, 0 deletions...l/Configuration/ExtensionScanner/Php/ClassNameMatcher.php
Please register or sign in to comment