Epic #86642

Epic #86641: Eliminate FormEngine legacy functions

Migrate FieldControls to use RequireJS

Added by Andreas Fernandez 7 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
Should have
Assignee:
-
Category:
FormEngine aka TCEforms
Start date:
2018-10-13
Due date:
% Done:

89%

Sprint Focus:

Description

The FieldControls that render small wizard actions next to the fields have inline JavaScript in place. The modules should not have onClick handlers anymore and use proper RequireJS modules instead.


Subtasks

Task #86643: Migrate FieldControl AddRecordResolved

Task #86644: Migrate FieldControl EditPopupResolved

Task #86645: Migrate FieldControl ElementBrowserNew

Task #86646: Migrate FieldControl InsertClipboardResolved

Task #86647: Migrate FieldControl ListModuleResolved

Task #86648: Migrate FieldControl ResetSelectionResolved

Task #86649: Migrate FieldControl TableWizardResolved

Feature #86650: Add API to use RequireJS modules in FieldControlClosed

Task #86919: Drop dependency to jQuery in FieldControlsRejectedAndreas Fernandez

Associated revisions

Revision bcc2afa8 (diff)
Added by Andreas Fernandez 7 months ago

[TASK] Move FieldControl/AddRecord handling to module

The FieldControl `AddRecord` now uses a dedicated module for its
handling and no longer uses inline `onclick` handlers nor inline
FormEngine calls.

Resolves: #86642
Releases: master
Change-Id: I0d4e44719f38d4dd0e2355e3aeab6551e1725fb7
Reviewed-on: https://review.typo3.org/58648
Reviewed-by: Christian Kuhn <>
Tested-by: Christian Kuhn <>
Tested-by: TYPO3com <>
Reviewed-by: Anja Leichsenring <>
Tested-by: Anja Leichsenring <>

History

#1 Updated by Gerrit Code Review 7 months ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58648

#2 Updated by Gerrit Code Review 7 months ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58648

#3 Updated by Gerrit Code Review 7 months ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58648

#4 Updated by Gerrit Code Review 7 months ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58648

#5 Updated by Gerrit Code Review 7 months ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58648

#6 Updated by Andreas Fernandez 7 months ago

  • Status changed from Under Review to Resolved
  • % Done changed from 25 to 100

Also available in: Atom PDF