About this software
CL-web-components 0.0.14
This release includes a re-organization of the project source code.
Editable code is now maintained in src/
. The bundled
versions are retained in the root of the repository. Distribution
versions are generating in the dist/
directory.
Deno 2.4.3 or better is now a requirement to build the bundled
versions.
Two new web components are now included,
<footer-global></footer-global>
and
<footer-global-lite></footer-global-lite>
.
A new CSS file was added, css/code-blocks.css
and
JavaScript modules, copyToClipboard.js
for enhancing
codeblocks.
Authors
Maintainers
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.
Programming languages
Software Requirements
- Deno >= 2.4.3 (for bundling dependencies)
Software Suggestions
- CMTools >= 0.0.39
- Pandoc >= 3.1
- PageFind >= 1.3