Selecting multiple components

Created on 25 October 2024, 8 months ago

Overview

This is a stub/brain dump that I will flesh out when it's not last thing on Friday.

Multi select of components is needed for different purposes. Once you have selected a group you may want to copy/paste, dragging/rearrange them, or save them as a "Section".

First step is to come up with a plan on how we can achieve changing the "Selected" component to be an array of selected components. Both from a how do we do that in the code but also what does that user interaction feel like and what does it look like - how do we show it etc.

Proposed resolution

User interface changes

πŸ“Œ Task
Status

Active

Version

0.0

Component

Page builder

Created by

πŸ‡¬πŸ‡§United Kingdom jessebaker

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @jessebaker
  • πŸ‡§πŸ‡ͺBelgium wim leers Ghent πŸ‡§πŸ‡ͺπŸ‡ͺπŸ‡Ί

    Once you have selected a group you may want to copy/paste, dragging/rearrange them, or save them as a "Section".

    This literally came up twice at DrupalCon!

  • πŸ‡¬πŸ‡§United Kingdom jessebaker
  • πŸ‡¬πŸ‡§United Kingdom jessebaker
  • Merge request !890#3483485 Multi select β†’ (Merged) created by jessebaker
  • Pipeline finished with Success
    3 months ago
    Total: 971s
    #471461
  • Pipeline finished with Failed
    3 months ago
    Total: 1018s
    #473980
  • Pipeline finished with Failed
    3 months ago
    Total: 1158s
    #474162
  • Pipeline finished with Failed
    3 months ago
    Total: 1145s
    #475078
  • Pipeline finished with Failed
    3 months ago
    Total: 1006s
    #475286
  • Pipeline finished with Failed
    3 months ago
    Total: 999s
    #475715
  • Pipeline finished with Success
    3 months ago
    Total: 939s
    #475728
  • Pipeline finished with Failed
    3 months ago
    Total: 944s
    #475887
  • Pipeline finished with Failed
    3 months ago
    Total: 1096s
    #476068
  • Pipeline finished with Success
    3 months ago
    Total: 1124s
    #476075
  • πŸ‡¬πŸ‡§United Kingdom jessebaker
  • Pipeline finished with Failed
    2 months ago
    #483690
  • πŸ‡§πŸ‡ͺBelgium wim leers Ghent πŸ‡§πŸ‡ͺπŸ‡ͺπŸ‡Ί
  • First commit to issue fork.
  • Pipeline finished with Failed
    2 months ago
    #486027
  • πŸ‡ΊπŸ‡ΈUnited States hooroomoo

    Manually tested and works great.

    Left some comments and the multi-select e2e test has a fail

  • Pipeline finished with Success
    2 months ago
    Total: 721s
    #487219
  • πŸ‡¬πŸ‡§United Kingdom jessebaker

    Adding demo gif to summary.

  • πŸ‡¬πŸ‡§United Kingdom jessebaker

    Addressed feedback on the first review, would like a approval on those updates

  • Pipeline finished with Failed
    about 2 months ago
    #489961
  • Pipeline finished with Failed
    about 2 months ago
    #489975
  • Pipeline finished with Failed
    about 2 months ago
    #490000
  • Pipeline finished with Success
    about 2 months ago
    #490017
  • Pipeline finished with Skipped
    about 2 months ago
    #490050
  • πŸ‡¬πŸ‡§United Kingdom jessebaker

    Fixed and merged!

    As this is just phase one, I have hidden multi select behind the isDevMode flag which can be enabled by installing the "Experience Builder dev mode" Drupal module.

    Multi select currently allows for selecting multiple components at once but does not yet allow a user to perform "bulk" actions like dragging multiple or copy, save, duplicate etc.

  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.71.5 2024