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

Replace SPA navigation event listeners with Global State APIs

    Details

    • Sprint:
      S04E10 - Black Holes & Reve..., S04E11 - Night Visions, S04E12 - Hail to the Thief, S04E13 - Wintergatan

      Description

      Many systems in DXP depend on SPA navigation events to perform certain actions. This couples the system to a specific API that might be disabled during runtime and makes some of these interactions hard to predict.

      Once Implement and integrate Global JS Store mechanism in DXP is completed, this should work as a first test of the API.

      Acceptance Criteria

      • All SPA-generated event handlers are migrated to a new state-based approach

      List of generated events

      init.js

      • SPAReady

      LiferayApp.js

      • beforeNavigate
      • startNavigate
      • endNavigate
      • spaRequestTimeout

      EventScreen.js

      • screenDispose
      • screenActivate
      • screenDeactivate
      • beforeScreenFlip
      • screenFlip
      • screenLoad

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              support-lep@liferay.com SE Support
              Reporter:
              jose.balsas Chema Balsas
              Recent user:
              Greg Hurrell
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package