You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CITATION.cff
+10-5Lines changed: 10 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,18 @@ abstract: "CL-web-components provides a collection of Web Components used by Cal
7
7
8
8
The following are the components currently provided.
9
9
10
-
`csv-textarea`
11
-
: This is a textarea like component who's innerHTML content is CSV data. The component will display this as an editable table.
12
10
13
11
`a-to-z-ul`
14
12
: 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.
15
13
16
-
One additional helper module is currently provided, `parseCSV.js`, that provides stringify and parse functions for CSV rows and strings."
14
+
`csv-textarea`
15
+
: This is a textarea like component who's innerHTML content is CSV data. The component will display this as an editable table.
16
+
17
+
`input-agent-list`
18
+
: This element wraps a textarea containing a list of agents expressed as JSON.
19
+
20
+
`sortable-table`
21
+
: 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."
Copy file name to clipboardExpand all lines: README.md
+11-19Lines changed: 11 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,48 +1,40 @@
1
1
2
-
3
-
# CL-web-components 0.0.4
2
+
# CL-web-components
4
3
5
4
CL-web-components provides a collection of Web Components used by Caltech Library in various web sites and projects.
6
5
7
6
The following are the components currently provided.
8
7
9
-
`csv-textarea`
10
-
: This is a textarea like component who's innerHTML content is CSV data. The component will display this as an editable table.
11
8
12
9
`a-to-z-ul`
13
10
: 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.
14
11
12
+
`csv-textarea`
13
+
: This is a textarea like component who's innerHTML content is CSV data. The component will display this as an editable table.
14
+
15
+
`input-agent-list`
16
+
: This element wraps a textarea containing a list of agents expressed as JSON.
17
+
15
18
`sortable-table`
16
19
: 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.
17
20
18
-
One additional helper module is currently provided, `parseCSV.js`, that provides stringify and parse functions for CSV rows and strings.
19
-
20
21
## Release Notes
21
22
22
-
- version: 0.0.4
23
+
- version: 0.0.8
23
24
- status: wip
24
-
- released: 2025-03-12
25
-
26
-
Bug fix correcting missing events of "focused" and "changed" in CSVTextarea.
25
+
- released: 2025-07-03
27
26
27
+
Added a new `<input-agent-list></input-agent-list>` web component. This allows you to use a textarea containing a list of agents (people and organizations)
28
+
to be presented as a friendly editing element while preserving the textarea with JSON as a fallback.
Copy file name to clipboardExpand all lines: about.md
+21-21Lines changed: 21 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,29 +4,31 @@ abstract: "CL-web-components provides a collection of Web Components used by Cal
4
4
5
5
The following are the components currently provided.
6
6
7
-
`csv-textarea`
8
-
: This is a textarea like component who's innerHTML content is CSV data. The component will display this as an editable table.
9
7
10
8
`a-to-z-ul`
11
9
: 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.
12
10
13
-
One additional helper module is currently provided, `parseCSV.js`, that provides stringify and parse functions for CSV rows and strings."
11
+
`csv-textarea`
12
+
: This is a textarea like component who's innerHTML content is CSV data. The component will display this as an editable table.
13
+
14
+
`input-agent-list`
15
+
: This element wraps a textarea containing a list of agents expressed as JSON.
16
+
17
+
`sortable-table`
18
+
: 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."
The files for the web components were normalized around the web componant name.
53
-
54
-
- csvtextaraa.js became csv-textarea.js for `<csv-textarea></csv-textarea>`
55
-
- a-to-z-ul.js became a-to-z-list.js for `<a-to-z-list></a-to-z-list>`
52
+
## CL-web-components 0.0.8
56
53
57
-
Observer method setup was added to `<a-to-z-list>`. `<csv-textarea>` was updated with a form setup and observer method setup.
54
+
Added a new `<input-agent-list></input-agent-list>` web component. This allows you to use a textarea containing a list of agents (people and organizations)
55
+
to be presented as a friendly editing element while preserving the textarea with JSON as a fallback.
58
56
59
57
### Authors
60
58
61
59
- R. S. Doiel, <https://orcid.org/0000-0003-0900-6903>
62
60
63
61
64
-
### Contributors
65
-
66
-
- Mistral, <https://mistral.ai>
67
62
68
63
69
64
### Maintainers
@@ -75,13 +70,18 @@ CL-web-components provides a collection of Web Components used by Caltech Librar
75
70
76
71
The following are the components currently provided.
77
72
78
-
`csv-textarea`
79
-
: This is a textarea like component who's innerHTML content is CSV data. The component will display this as an editable table.
80
73
81
74
`a-to-z-ul`
82
75
: 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.
83
76
84
-
One additional helper module is currently provided, `parseCSV.js`, that provides stringify and parse functions for CSV rows and strings.
77
+
`csv-textarea`
78
+
: This is a textarea like component who's innerHTML content is CSV data. The component will display this as an editable table.
79
+
80
+
`input-agent-list`
81
+
: This element wraps a textarea containing a list of agents expressed as JSON.
82
+
83
+
`sortable-table`
84
+
: 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.
"description": "CL-web-components provides a collection of Web Components used by Caltech Library in various web sites and projects.\n\nThe following are the components currently provided.\n\n`csv-textarea`\n: This is a textarea like component who's innerHTML content is CSV data. The component will display this as an editable table. \n\n`a-to-z-ul`\n: 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.\n\nOne additional helper module is currently provided, `parseCSV.js`, that provides stringify and parse functions for CSV rows and strings.",
24
+
"dateModified": "2025-07-03",
25
+
"datePublished": "2025-07-03",
26
+
"description": "CL-web-components provides a collection of Web Components used by Caltech Library in various web sites and projects.\n\nThe following are the components currently provided.\n\n\n`a-to-z-ul`\n: 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.\n\n`csv-textarea`\n: This is a textarea like component who's innerHTML content is CSV data. The component will display this as an editable table. \n\n`input-agent-list`\n: This element wraps a textarea containing a list of agents expressed as JSON. \n\n`sortable-table`\n: 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.",
34
27
"funder": [
35
28
"Caltech Library"
36
29
],
@@ -53,11 +46,11 @@
53
46
"https://github.com/caltechlibrary/a_to_z_ul"
54
47
],
55
48
"runtimePlatform": "- HTML5-compatible web browser",
"releaseNotes": "The files for the web components were normalized around the web componant name.\n\n- csvtextaraa.js became csv-textarea.js for `<csv-textarea></csv-textarea>`\n- a-to-z-ul.js became a-to-z-list.js for `<a-to-z-list></a-to-z-list>`\n\nObserver method setup was added to `<a-to-z-list>`. `<csv-textarea>` was updated with a form setup and observer method setup.",
53
+
"releaseNotes": "Added a new `<input-agent-list></input-agent-list>` web component. This allows you to use a textarea containing a list of agents (people and organizations)\nto be presented as a friendly editing element while preserving the textarea with JSON as a fallback.",
61
54
"copyrightYear": 2025,
62
55
"copyrightHolder": "California Institute of Technology"
0 commit comments