Uploaded image for project: 'Nuxeo Elements'
  1. Nuxeo Elements
  2. ELEMENTS-738

Add a responsive nuxeo dropdown elements

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.3.3
    • Component/s: Widgets
    • Release Notes Summary:
      -
    • Release Notes Description:
      Hide
      • Added a responsive menu which moves actions to a dropdown if they cannot fit the available space.
      • The menu exposes two css mixins to control the menu style --nuxeo-actions-menu-main and the dropdown style --nuxeo-actions-menu-dropdown.
      • Actions must now expose a show-label property, which will be set by the menu when they are placed inside the dropdown.
      • It is up to the actions to know how to display the label when the show-label property is set.
      Show
      Added a responsive menu which moves actions to a dropdown if they cannot fit the available space. The menu exposes two css mixins to control the menu style --nuxeo-actions-menu-main and the dropdown style --nuxeo-actions-menu-dropdown . Actions must now expose a show-label property, which will be set by the menu when they are placed inside the dropdown. It is up to the actions to know how to display the label when the show-label property is set.
    • Tags:
    • Sprint:
      nxGang Sprint 10.3.3, nxGang Sprint 10.3.4, nxGang Sprint 10.3.5, nxGang Sprint 10.3.6, nxGang Sprint 10.3.7
    • Story Points:
      1

      Description

      We need a heuristic to consider user action as secondary.
      This should be due to space restriction.
      Secondary actions should appear on the drop menu only.

      This algorithm should be re-run on size change.

      Algorithm
      Select actions/slot-item by their order that will fill the slot space.
      Set all other slot items as secondary.
      (it can be the case that only the drop menu action can appear, so this action has to be taken in account)

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 week, 2 hours, 55 minutes
                  1w 2h 55m

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.