[TASK] Avoid inline JavaScript in backend update signals
BackendUtility::getUpdateSignalCode() returned plain inline JavaScript code which got replaced by new BackendUtility::getUpdateSignalDetails(). The new function is capable of handling inline JavaScript code (for backward compatibility reasons) and HTML markup using corresponding `<typo3-immediate-action>` custom element. OpendocsToolbarItem::updateNumberOfOpenDocsHook has been adjusted as well to use the script-less implementation. Resolves: #96002 Resolves: #96012 Releases: master, 11.5 Change-Id: I248db207600ae5c7452471a093f84f3802050c59 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72206 Tested-by:core-ci <typo3@b13.com> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
Showing
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Element/ImmediateActionElement.ts 3 additions, 0 deletions...urces/Public/TypeScript/Element/ImmediateActionElement.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Event/EventDispatcher.ts 26 additions, 0 deletions...kend/Resources/Public/TypeScript/Event/EventDispatcher.ts
- Build/Sources/TypeScript/opendocs/Resources/Public/TypeScript/Toolbar/OpendocsMenu.ts 4 additions, 0 deletions...ndocs/Resources/Public/TypeScript/Toolbar/OpendocsMenu.ts
- typo3/sysext/backend/Classes/Domain/Model/Element/ImmediateActionElement.php 13 additions, 0 deletions...d/Classes/Domain/Model/Element/ImmediateActionElement.php
- typo3/sysext/backend/Classes/Template/ModuleTemplate.php 14 additions, 1 deletiontypo3/sysext/backend/Classes/Template/ModuleTemplate.php
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 76 additions, 4 deletionstypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/backend/Resources/Public/JavaScript/Element/ImmediateActionElement.js 1 addition, 1 deletion...urces/Public/JavaScript/Element/ImmediateActionElement.js
- typo3/sysext/backend/Resources/Public/JavaScript/Event/EventDispatcher.js 13 additions, 0 deletions...kend/Resources/Public/JavaScript/Event/EventDispatcher.js
- typo3/sysext/opendocs/Classes/Backend/ToolbarItems/OpendocsToolbarItem.php 7 additions, 6 deletions...docs/Classes/Backend/ToolbarItems/OpendocsToolbarItem.php
- typo3/sysext/opendocs/Resources/Public/JavaScript/Toolbar/OpendocsMenu.js 1 addition, 1 deletion...ndocs/Resources/Public/JavaScript/Toolbar/OpendocsMenu.js
- typo3/sysext/redirects/Classes/Hooks/DispatchNotificationHook.php 1 addition, 0 deletions...sext/redirects/Classes/Hooks/DispatchNotificationHook.php
Please register or sign in to comment