-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Filter panel] Web Component: add View all link for filter groups - DDS Consulting #7405
Closed
11 tasks
Labels
adopter: AEM
used when component or pattern will be used by this adopter
adopter support
dev
Needs some dev work
owner: Innovation Team
used when the engineering work will be done by Hybrid Cloud with DDS engineers as consultants
package: web components
Work necessary for the IBM.com Library web components package
priority: high
Comments
RobertaJHahn
added
adopter support
adopter: AEM
used when component or pattern will be used by this adopter
dev
Needs some dev work
priority: high
package: web components
Work necessary for the IBM.com Library web components package
labels
Oct 15, 2021
This was referenced Oct 15, 2021
This feature already exist in design and func spec. Just need dev issues. |
@shixiedesign reopenning.... This is the dev issue. |
RobertaJHahn
changed the title
[Filter panel] Web Component: add View all and View less links for filter groups
[Filter panel] Web Component: add View all link for filter groups
Oct 20, 2021
@emyarod going to put this back in pending scheduling until we re-jigger the sprints for January. Unassigning from you for now. |
jeffchew
changed the title
[Filter panel] Web Component: add View all link for filter groups
[Filter panel] Web Component: add View all link for filter groups - DDS Consulting
Jan 18, 2022
jeffchew
added
owner: Innovation Team
used when the engineering work will be done by Hybrid Cloud with DDS engineers as consultants
and removed
follow-up: innovation team
labels
Jan 18, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 1, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 1, 2022
feat(filter-panel): style view all buttons (carbon-design-system#7405)
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 1, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 1, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 1, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 1, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 1, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 2, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 2, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 2, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 2, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 3, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 3, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 3, 2022
…m#7405) Fixes an issue where: given I open a filter group with excess filters, and I reveal all filters, and I select a previously hidden filter, and I close the filter group, and I reopen the filter group, and I unselect the previously selected filter, then the filter group re-hides the excess filters.
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 3, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 4, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 4, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 4, 2022
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 8, 2022
…7405) This prevents CI from producing an error for reasons that are unclear to me.
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 8, 2022
kodiakhq bot
pushed a commit
that referenced
this issue
Feb 10, 2022
### Related Ticket(s) Resolves #7405 ### Description Adds support for "view all" buttons in `DDSFilterGroupItem` components. - The button text defaults to "View all" and can be changed with the `view-all-text` attribute. - The button appears when the number of filters in the group exceeds the `max-filters` attribute value. This defaults to 7, as per the functional specs. - When the button appears, the number of filters specified by the `filter-cutoff` attribute are shown at first (defaults to 5 as per functional specs). The hidden filters are revealed once the button has been clicked. - The shown/hidden filters are reset once the filter group is toggled closed and then re-opened. - There is one exception to this: if one of the filters that would be hidden has been selected, all filter items are revealed when re-opening the filter group. ### Changelog **New** - "View all" buttons render in `DDSFilterGroupItem` components when a sufficient number of filters are present in the group. **Changed** - Split the `DDSFilterPanelComposite`'s modal and desktop rendering into two methods to make it more obvious what's going on. <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) -->
@IgnacioBecerra @jkaeser reopened this since the work has to be re-merged in. |
jkaeser
added a commit
to jkaeser/carbon-for-ibm-dotcom
that referenced
this issue
Feb 15, 2022
kodiakhq bot
pushed a commit
that referenced
this issue
Feb 15, 2022
### Related Ticket(s) Resolves #7405 ### Description Adds support for "view all" buttons in `DDSFilterGroupItem` components. - The button text defaults to "View all" and can be changed with the `view-all-text` attribute. - The button appears when the number of filters in the group exceeds the `max-filters` attribute value. This defaults to 7, as per the functional specs. - When the button appears, the number of filters specified by the `filter-cutoff` attribute are shown at first (defaults to 5 as per functional specs). The hidden filters are revealed once the button has been clicked. - The shown/hidden filters are reset once the filter group is toggled closed and then re-opened. - There is one exception to this: if one of the filters that would be hidden has been selected, all filter items are revealed when re-opening the filter group. ### Changelog **New** - "View all" buttons render in `DDSFilterGroupItem` components when a sufficient number of filters are present in the group. **Changed** - Split the `DDSFilterPanelComposite`'s modal and desktop rendering into two methods to make it more obvious what's going on. <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) -->
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
adopter: AEM
used when component or pattern will be used by this adopter
adopter support
dev
Needs some dev work
owner: Innovation Team
used when the engineering work will be done by Hybrid Cloud with DDS engineers as consultants
package: web components
Work necessary for the IBM.com Library web components package
priority: high
Engineering info:
User Story
Additional information
View all
link for filter groups #7376 ) for the Design and Functional specs informationView all
button to filter groups. Should default tous-en
, with an option to change via component attributes for localization.View all
link for filter group #7406 )View all
link for filter groups #7407 )Acceptance criteria
/packages/web-components/examples/codesandbox
and include in READMEThe text was updated successfully, but these errors were encountered: