Epic #86642

Epic #86641: Eliminate FormEngine legacy functions

Migrate FieldControls to use RequireJS

Added by Andreas Fernandez 11 months ago. Updated about 1 month 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 10 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 10 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 10 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 10 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 10 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 10 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 10 months ago

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

#7 Updated by Benni Mack about 1 month ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF