Make target selection same height as source selection in mapping form

Created on 29 September 2020, about 4 years ago
Updated 21 May 2023, over 1 year ago

Problem/Motivation

If you have a field with many properties the differing heights of the source and target fields in the mapping form make it difficult to determine which is which.

Proposed resolution

Use a table row per property instead of per mapping target (a mapping target can consist of multiple properties).
Use CSS to visually group property rows belonging to the same mapping target together.

Remaining tasks

  • Review:
    1. Use the branch 3173943-row-per-property-after_build (merge request 118)
    2. Theme testing:
      1. Add a few mappings, including ones with a single property (like title) and ones with multiple properties (like body, image and/or address).
      2. Check how the mapping form page is displayed in various popular themes (for example: Bootstrap). In each theme it should be visible clear which properties belong to the same mapping target.
    3. Mapping form stress testing (multiple times in mixed order):
      • Add multiple mapping targets of different types.
      • Remove mappings.
      • Configure a mapping target (for example for the body target, select text format).
      • Select an existing source for a mapping target.
      • Add a new custom source for a mapping target.
  • Commit.

User interface changes

On the mapping form, the source selector and each related target property align perfectly.

API changes

None.

Data model changes

None.

Feature request
Status

Fixed

Version

3.0

Component

User interface

Created by

🇺🇸United States damondt

Live updates comments and jobs are added and updated live.
  • CSS

    It involves the content or handling of Cascading Style Sheets.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024