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

When determining if we should nest a Navigation Menu Element, It is unintuitive to know how to nest items properly

    Details

      Description

      Description
      Currently, when we nest an element, it decides if it should nest it or not dependent on the current element. For example, if we have a tree that looks like this
      A
      --B
      ----C
      --D
      ----E
      --F

      If we try to move the D/E pairing, if the closest element is C, the only option would be to either have it be C's sibling/child element, if the closest element is F, the only option would be to remain at the current level. So if we want to put the D/E pairing back to this location after moving it, we would have to make sure it is closer to element F when placing it back. This could be very unintuitive for users that are unfamiliar with the interaction.

      Note: This also occurs when nesting items like
      A
      B
      C

      B must be closer to A in order to nest it

      Steps to Reproduce

      1. Create Site Pages A-F
      2. Nest Elements as shown in example above
      3. Try to Drag and Drop D->E into its same location, or move it out then back in

      Expected Result
      Items are easy to nest

      Actual Result
      Knowing how the interactions to nest items are unintuitive

      Reproduced on: Tomcat 9.0.6 + MySQL 5.7
      Portal master GIT ID: a52e2379998b96fba9e9ae4804fea22334666c81

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Days since last comment:
                26 weeks, 1 day ago

                Packages

                Version Package
                7.1.X
                Master