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

    • Task
    • Status: Closed
    • Minor
    • Resolution: Discarded
    • None
    • None
    • Metal.js
    • 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

            support-lep@liferay.com SE Support
            daniel.sanz Daniel Sanz
            Kiyoshi Lee Kiyoshi Lee
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Packages

                Version Package