CL-web-components provides a collection of Web Components used by Caltech Library across sites and projects.
The following are the components currently provided.
footer-global
: This component provides a standard footer with detailed information about the library
footer-global-lite
: This component provides a lighter weight version of the footer-global component
ul-a-to-z
: This component takes an innerHTML containing a UL list. The UL list is then turned into an A to Z navigatable UL List. If JavaScript is unavailable then the innerHTML UL remains as a fallback.
textarea-csv
: This is a textarea like component who's innerHTML content is CSV data. The component will display this as an editable table.
textarea-agent-list
: This element wraps a textarea containing a list of agents expressed as JSON.
table-sortable
: This is a component that takes an innerHTML containing table. It makes the table sortable by the column headings and provides a filter input that lets you enter text to filter by and pick a column to filter on.
- version: 0.0.17
- status: wip
- released: 2026-09-10
https://github.com/caltechlibrary/CL-web-components/releases/tag/v0.0.17
- Doiel, R. S.
- Smith, Twila
- Doiel, R. S.
- Smith, Twila
- Deno >= 2.7 (for bundling dependencies)
- CMTools >= 0.0.43
- Pandoc >= 3.9
HTML5-compatible web browser