Uploaded image for project: 'eZ Platform Enterprise Edition'
  1. eZ Platform Enterprise Edition
  2. EZEE-525

Drag & Drop feature improvement - Landing page blocks

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: High High
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Studio UI

      Description

      When in Landing page and dragging an block element from one place to another:

      1. Show drag icon when performing the interaction (from mouse hovering over draggable area or mouse down in draggable area to mouse release); same as when drag&drop block elements from the right column to the landing page zone.
      2. Draggable area increased throughout the label up to the actions zone (Add content, Settings, Delete actions are not included within draggable area) They remain inactive when the drag interaction is working.
      3. Dragged block has a solid border line, and a 0.75 opacity (same current background-color)
      4. When performing drag interaction, drag pointer should remain at the same place on the block element where the user clicked on (draggable zone) until the block is dropped on new valid area.

      See image attached for further reference:
      -> "DragDrop_New_Start.png", new draggable area incremented.
      -> "DragDrop_4.png", dragged block.

        Issue Links

          Activity

          Hide
          Piotr Nalepa added a comment -

          Inaki Juaniz-Velilla the last point might be tricky to implement. We have to do some investigation on this topic.
          In my opinion, it should be split into separate tickets for each point of your list.

          Show
          Piotr Nalepa added a comment - Inaki Juaniz-Velilla the last point might be tricky to implement. We have to do some investigation on this topic. In my opinion, it should be split into separate tickets for each point of your list.
          Hide
          Dariusz Szut added a comment -
          Show
          Dariusz Szut added a comment - PR created: https://github.com/ezsystems/StudioUIBundle/pull/589
          Show
          Dariusz Szut added a comment - PR merged: https://github.com/ezsystems/StudioUIBundle/commit/31b0836e9c6eb688273baa654b06b33986c3ecfb

            People

            • Assignee:
              Unassigned
              Reporter:
              Inaki Juaniz-Velilla
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: