GH-75: Data List - Styles / Component #305
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Create CSS component for "Data List" (borrow and improve similar Portal component).
Issues
Just the component (re-usable styles) for GH-75.
Changes
site.css.Testing
c-data-list.htmlWith page template "Fullwidth" (
fullwidth.html), seeseveral lists and tables with different layouts (toggle for screenshot)
Screenshots
Truncation Requirements Not Met By Layout
Truncation Requirements (Artificially) Met by Layout
I both narrowed screen and increased
htmlfont-sizeto 500% and 800% to achieve this layout.The vert. layouts don't need truncation at this screen width and font size.
Firefox supports truncation via character (":"); Chromium does not.
Firefox supports truncation via character (":"); Chromium does not.
¹ Truncation for horizontal layout is an edge case because: (a) this layout should be used only when enough space is available; (b) when space is not available, responsive design (styles outside this component) should change the surrounding layout so space is available.