[BUGFIX] React on delete actions via context menu
If a record gets deleted via context menu no further handling could be added as the promise returned by AjaxDataHandler is available in an encapsulated scope only. To bypass this issue, the AjaxDataHandler now optionally emits events to listen on. This patch implements event listeners for the record list and the information module of "Template tools". Resolves: #90791 Releases: master Change-Id: I0b659e695f31b2f3ab40adc17421f8b036d5aab6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63811 Tested-by:Susanne Moog <look@susi.dev> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
Showing
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/AjaxDataHandler.ts 28 additions, 9 deletions...pt/backend/Resources/Public/TypeScript/AjaxDataHandler.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/ContextMenuActions.ts 2 additions, 1 deletion...backend/Resources/Public/TypeScript/ContextMenuActions.ts
- Build/Sources/TypeScript/recordlist/Resources/Public/TypeScript/Recordlist.ts 40 additions, 1 deletion...ript/recordlist/Resources/Public/TypeScript/Recordlist.ts
- Build/Sources/TypeScript/tstemplate/Resources/Public/TypeScript/InformationModule.ts 28 additions, 0 deletions...template/Resources/Public/TypeScript/InformationModule.ts
- typo3/sysext/backend/Resources/Public/JavaScript/AjaxDataHandler.js 1 addition, 1 deletion...xt/backend/Resources/Public/JavaScript/AjaxDataHandler.js
- typo3/sysext/backend/Resources/Public/JavaScript/ContextMenuActions.js 1 addition, 1 deletion...backend/Resources/Public/JavaScript/ContextMenuActions.js
- typo3/sysext/recordlist/Resources/Public/JavaScript/Recordlist.js 1 addition, 1 deletion...sext/recordlist/Resources/Public/JavaScript/Recordlist.js
- typo3/sysext/tstemplate/Resources/Private/Templates/InformationModule.html 1 addition, 0 deletions...mplate/Resources/Private/Templates/InformationModule.html
- typo3/sysext/tstemplate/Resources/Public/JavaScript/InformationModule.js 13 additions, 0 deletions...template/Resources/Public/JavaScript/InformationModule.js
Please register or sign in to comment