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

Migrate Liferay.TogglerInteraction from AUI

    Details

    • Type: Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Completed
    • Affects Version/s: None
    • Fix Version/s: Master
    • Component/s: Alloy UI
    • Labels:
      None

      Description

      Note: this one may require being split into smaller tasks — I haven't gone all the way to the bottom of the rabbit hole on this one. Step one is figuring out what will be required in service of the goal, and creating additional tasks if required.

      Goal:

      • Port Liferay.TogglerInteraction from AUI to vanilla JS in liferay-frontend-js-web
      • Deprecate "liferay-toggler-interaction" and the related "liferay-toggler-key-filter" AUI modules, defined here:

      https://github.com/liferay/liferay-portal/blob/master/modules/apps/frontend-js/frontend-js-aui-web/src/main/resources/META-INF/resources/liferay/toggler_interaction.js

      https://github.com/liferay/liferay-portal/blob/master/modules/apps/frontend-js/frontend-js-aui-web/src/main/resources/META-INF/resources/liferay/toggler_key_filter.js

      Steps:

      Notes:

      • liferay-toggler-interaction depends on a few AUI modules: event-key, the already mentioned liferay-toggler-filter-key (of which it is the sole user), and node-focusmanager — will need to explore what each of those does and figure out whether we need to create additional tasks as prerequisites to this task to make the equivalent functionality available without AUI.
      • liferay-toggler-filter-key depends on aui-events-base

        Attachments

          Activity

            People

            Assignee:
            brian.chan Brian Chan
            Reporter:
            greg.hurrell Greg Hurrell (Inactive)
            Engineering Assignee:
            Julien Castelain (Inactive)
            Recent user:
            Brian Chan
            Participants of an Issue:
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Packages

                Version Package
                Master