Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-125133

Remove {incrementalDomRenderer} usages of metal-incremental-dom

    Details

    • Type: Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Discarded
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Metal.js
    • Labels:
      None

      Description

      Part of our plan to remove usages of metal in DXP codebase

      The goal of this task is to remove existing usages of {incrementalDomRenderer} from the metal-incremental-dom package. 

      The intended order of removal is:

      1. Replace the classes/function calls with standard APIs or specific DXP functions when needed.
      2. Remove imports of these functions/objects in the .js files
      3. Remove the dependencies in package.json file if it's declared there

      Do not look for occurrences in neither .npmbundlerrc nor .eslintrc.js files as these will be dealt with in a separate task.

      As the kind of functionality provided by the IncrementalDomRenderer class is used in the metal - react adapter, removing this usage would be immediate if all metal components using this adapter are migrated to React

      Here is a list of usages

      Family Module File Usage
      data-engine data-engine-taglib package.json  
      dynamic-data-mapping dynamic-data-mapping-form-renderer META-INF/resources/js/util/ReactComponentAdapter.es.js IncrementalDomRenderer

        Attachments

          Activity

            People

            Assignee:
            support-lep@liferay.com SE Support
            Reporter:
            daniel.sanz Daniel Sanz
            Recent user:
            Chema Balsas
            Participants of an Issue:
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Packages

                Version Package