Epic #86642

Epic #86641: Eliminate FormEngine legacy functions

Migrate FieldControls to use RequireJS

Added by Andreas Fernandez about 1 year ago. Updated 3 months ago.

Status:
Closed
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 AddRecordClosed

Task #86644: Migrate FieldControl EditPopupClosed

Task #86645: Migrate FieldControl ElementBrowserNew

Task #86646: Migrate FieldControl InsertClipboardClosed

Task #86647: Migrate FieldControl ListModuleClosed

Task #86648: Migrate FieldControl ResetSelectionClosed

Task #86649: Migrate FieldControl TableWizardClosed

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 12 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 12 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 12 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 12 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 12 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 12 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 12 months ago

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

#7 Updated by Benni Mack 3 months ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF